Virgin Gorda, British Virgin Islands
One of the many pools that give this place its name.