Turks and Caicos 5 Star Resorts – Legend have it that navigator initial created land in Turks and Caicos, therefore, creating this the entrance to the New World. this