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