The Turks and Caicos Islands are a prime destination for beautiful beaches and stunning snorkeling. Read our guide to having your best visit.