Caribbean is a spectacular island group, with vastly independent nations but all charming in their own right. There is something for everyone, whether you’re looking for relaxation, or the ultimate beach party. From well-trodden beaches of Jamaica to secluded gems in The Grenadines this is a paradise hard to eclipse with an exciting mix of hotels to choose from.