For dreamy beaches and impressive hospitality, plan a trip to the islands of the Turks and Caicos archipelago.