#101 Da Conch Shack, Providenciales, Turks & Caicos Islands from 101 Best Restaurants in Latin America and the Caribbean 2016 (Slideshow)