There are many vivid and shallow-water snorkeling spots to keep you wide-eyed. The Dogs, a small group of uninhabited islands just off the western shore, have some of the best snorkeling in the BVIs, according to Villas Virgin Gorda. Other popular places are Savana Bay and Prickily Pear Island.