Northeast of Coral Bay on St John, the snorkeling at Hanover Bay is very popular with locals for is scenic walls and ledges. Some snorkelers at Hanover Bay feel that the water is alittle rougher than snorkeling on other parts off St Johns.
The Haulover Bay snorkeling is recommended for experienced snorkelers only. On most days, waves break along the shoreline and over the shallow reef, so try to choose a day when the sea is calm and the water is not churned up.
Haulover Bay lies three miles past the Coral Bay Moravian Church going east on the rolling East End Road (Route 10). Park on the right side of the road alongside the small sand and coral rubble beach. There is only limited, sketchy roadside parking. Follow the trail north hiking 5 minutes into the rocky, seaweed-covered Haulover Bay beach.
To reach the snorkeling on St John by air, you will need to first fly into the island of St Thomas using Cyril E. King Airport (STT). Then, you will need to take a taxi to one of the two docks with ferries heading over to St John.
Note: When snorkeling off St Johns USVI, be aware of potentially dangerous marine life including lionfish and sea urchins. Also, the coral reefs are in distress so be careful not to walk on or touch the coral.
Overall, Haulover Bay is the 4th most popular snorkel dive spot of all 15 snorkeling dives in St John.