Mackerel Cove- Jamestown’s Hidden Gem

The Simple Life Life in Jamestown is rejuvenating, and refreshing, as well as a fantastic destination at any time of year. Being an island, Jamestown is surrounded by water on all sides and has a number of beaches and coves. Mackerel Cove, also known as Jamestown’s town beach, connects the two pieces of land that make […]