Saint John Island
Leinster Bay, a serene spot in Virgin Islands National Park, invites adventurers to hike from Annaberg for a snorkeling escape in its tranquil waters.
St John 00830, USVI Get directions