Southwest of Coral Bay, the snorkeling at Great Lameshur Bay has some interesting diving, especially to the west heading towards Yawzi Point.
The eastern end of Great Lameshur Bay is not particularly interesting since a range of environmental factors have created a dead zone.
To reach the Great Lameshur Bay snorkeling from Coral Bay, head southwest on SR107 to the Salt Pond parking area. Continue east on SR107 for 0.6 miles. Then continue east up the very rough, rocky 4WD dirt road for 1.3 miles to Little Lameshur Bay.
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, Great Lameshur Bay is the 11th most popular snorkel dive spot of all 15 snorkeling dives in St John.