Most mainstream cruise lines visit many of the same ports in the Caribbean but vary their itineraries to offer multiple ...