20. Virgin Gorda

Virgin Gorda

This island is part of the British Virgin Islands and boasts a stunning beach area called the Baths, which is made up of giant boulders, pools, and secret grottoes. This is the place for some paradisiacal privacy – a specialty of the luxurious resorts on the island.

Explore more ...