I've stayed everywhere in the Caribbean — these are the 50 best hotels
Turquoise waters, gorgeous beaches and super service – we’ve picked the standout hotels across the Caribbean
Golden Rock Netherlands General Road Town British Virgin Islands General British Virgin Islands Grande Anse
Source: thetimes.co.uk