St. John is quite possibly one of the best places in the world for people who love to snorkel and hike. There are TONS of incredibly gorgeous beaches with fantastic snorkeling, so we will narrow it down so you can make the most of your trip.
Before you even venture out to explore the beaches, stop in to the Cruz Bay Visitor Center run by the National Park Service. The rangers are a wealth of knowledge on the latest sea life sightings. They tipped us off about an octopus nest at Maho Bay.
The best snorkeling beaches are scattered along the north shore of St. John, and several will require a short hike to reach. Depending on your preference, you can explore the iconic Trunk Bay snorkeling trail, or venture a bit further out and explore Waterlemon Cay. St. John has something for everyone.
The most important thing to remember with visiting St. John is that these beaches are popular and parking is extremely limited. Although the travel time from Cruz Bay past all of the north shore beaches to Leinster Bay will only take about a half hour, spending the day beach hopping can get difficult with many beaches having very limited parking.