Barracuda Beach Bar, Turks and Caicos North Caicos is another world entirely from nearby Providenciales, impossibly quiet and home to some truly spectacular beaches — including Whitby Bay, the home of the lovely Barracuda Beach Bar, set at the family-owned Pelican Beach Hotel.