North Shore Beaches

St John’s North Shore beaches rank among the world’s most beautiful beaches! Turquoise water meets soft white-sand rimmed by tropical coconut palms and seagrapes – with most of the land and sea protected within the US Virgin Islands National Park. Don’t miss Trunk Bay beach , Caneel Bay beach , Cinnamon Bay beach – they … Continue reading North Shore Beaches