In these tropical locales, great Caribbean vacations are all but guaranteed. ...