What is the best Caribbean Cruise to take? What is a destination to spend a few days before the cruise?
I think the best Caribbean Cruise is a private crewed yacht charter. Generally yachts are available out of the Caribbean Islands where there are international airports such as St. Thomas, Tortola, St. Martin, Antigua, St. Kitts, Guadeloupe, Martinique, St. Lucia, and Grenada. Any of these islands would be lovely to spend several days before the charter.