With no fewer than eight beautiful islands on the itinerary, plus a feast of gardens, this Caribbean voyage is brimming with ...