Maho Bay Beach (St. John)

Maho Bay Beach

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

Trunk Bay Beach (St. John, US Virgin Islands)

Trunk Bay Beach

Trunk Bay Beach in St. John provides some of the best snorkeling opportunities in the U.S. Virgin Islands. Located on the northwest edge of St. John, it’s part of the Virgin Islands National Park. Pristine white sand beaches blend into translucent blue-to-teal waters and create one of the most beautiful scenes of the Caribbean. You … Read more