On the west side of Norman Island in the British Virgin Islands, the most popular snorkeling dive is known as The Caves. The snorkeling at The Caves is mainly in five foot deep water.
The Caves snorkeling is only by boat access only. You can expect to see coral and sponges, along with tons of private boats.
While at The Caves, check out the nearby Bight Beach and the Pirates Bight restaurant. To reach the snorkeling in the British Virgin Islands by air, you will need to fly into either Virgin Gorda Airport (VIJ) or nearby St Thomas Airport (STT) in the US Virgin Islands. Virgin Gorda Airport is served by inter-island flights from San Jose, Puerto Rico (SJU) by Cape Air and Seaborne. St Thomas Airport has flights from mainland US and also from San Jose. There are several regular ferry services connecting St Thomas with Tortola and Virgin Gorda. In addition, there are BVI inter-island ferries interconnecting Virgin Gorda, Tortola, Jost Van Dyke and Anegada. When leaving BVI, there is a $20USD depature tax that must be paid in cash.
Overall, The Caves is the 4th most popular snorkel dive spot of all 21 snorkeling dives in British Virgin Islands.