The Turks and Caicos Islands are technically located in the Atlantic Ocean and not the Caribbean Sea. The nearest other islands are the southern parts of the Bahamas. Of TC’s 40 islands, only eight are inhabited, with Providenciales (Caicos Island) the happening hotspot for the superb Turks and Caicos luxury…