Turquoise waters and pristine beaches, coral reefs and the rhythmic sway of palm trees, lilting patois and new discoveries – the diversity of the Caribbean islands make for a diverse Caribbean cruise ...