Where is Turks & Caicos? Welcome to Paradise.