Maho Bay Beach (St. John)
Maho Bay is the most geographically protected of all the north shore beaches in the Virgin Islands National Park. The beach is surrounded on the windward side by high steep hillsides which keeps Maho Bay Beach calm even when the waves pipe up and other beaches experience choppy conditions. It’s not completely immune to winter … Read more