Five of the best Caribbean beaches (each with a top hotel) Gallery