Virgin Gorda, British Virgin Islands Cruise Deals

A snorkeler swims in the turquoise waters of the Baths National Park on Virgin Gorda, surrounded by massive granite boulders and palm trees.