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, which is quite protected. It is located near Treasure Point. There are three caves to explore and are best if you can bring a waterproof flashlight. There are several mooring buoys that fill up fast so arrive early. While snorkeling at The Caves, you may encounter octopus, barracuda, sea turtles, eagle rays, stingrays, sergeant majors, yellowtail snapper, queen anglefish, parrotfish and spotted drums.
The Caves snorkeling is only by boat access only. You can expect to see fire 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 27 snorkeling dives in British Virgin Islands.