The Caribbean is often synonymous with pristine beaches, crystal-clear waters and sun-drenched days, but it’s also a haven ...