The Best Turks and Caicos Beach Hotel: The Palms Caribbean Journal 1:40 11 November 2018 12,924 Views 34 0 It's the best luxury beach hotel in Turks and Caicos: The Palms, set on beautiful Grace Bay Beach. Share