The Caribbean is synonymous with sun-drenched beaches, swaying palms, and the kind of cocktail culture that dreams are made of.