The beachside dining area of the luxury resort, Sailrock, in South Caicos, one of the more undiscovered islands in the Turks and Caicos archipelago

The beachside dining area of the luxury resort, Sailrock, in South Caicos, one of the more undiscovered islands in the Turks and Caicos archipelago