- Coki Point Beach: On the north shore of St. Thomas, Coki Point offers superb year-round snorkeling. Explore the coral ledges near Coral World’s underwater tower.
- Cow and Calf Rocks: This site, off the southeast end of St. Thomas (about a 45-minute boat ride from Charlotte Amalie), is the island’s best diving spot. It’s also a good bet for snorkeling. You’ll discover a network of coral tunnels filled with caves, reefs, and ancient boulders encrusted with coral.
Easily reachable by ferry, St. John also has a number of great snorkeling spots. The best:
- Hurricane Hole (St. John): You may not immediately think of a mangrove forest as a great place to snorkel, but here coral grows in abundance on the mangrove roots—attended by huge starfish, sponges (and the hawksbills that eat them), and anemones. It’s magical. SerenaSea runs snorkeling and sightseeing tours out of Coral Bay to Hurricane Hole.
Waterlemon Cay/Leinster Bay (St. John): Easily accessible Leinster Bay, on the northern shore of St. John, offers calm, clear, uncrowded waters teeming with sea life.
Haulover Bay (St. John): A favorite with locals, this small bay is rougher than Leinster, with a pebbly beach. The snorkeling, however, is dramatic, with ledges, walls, and nooks to explore.