New Shoreham is a picturesque town located on Block Island, which is situated off the coast of Rhode Island in New England. As the only town on the island, New Shoreham is a popular destination for tourists seeking a peaceful and scenic getaway. The town is known for its charming streets lined with historic buildings, quaint shops, and cozy cafes. Visitors can explore the island's natural beauty by hiking along the coastal trails, relaxing on the sandy beaches, or taking a boat tour to see the stunning coastal landscapes. New Shoreham also offers a variety of outdoor activities such as fishing, kayaking, and birdwatching. With its laid-back atmosphere and stunning views, New Shoreham is the perfect destination for those looking to escape the hustle and bustle of city life.