Crystal Cruise Line offers a holidays cruise out of New Orleans that goes to Jamaica and other Caribbean islands. It is over both Christmas and New Year's Day.
The cruise begins December 22, 2018. The itinerary includes stops at Cozumel (Mexico), Ocho Rios (Jamaica), San Juan (Puerto Rico), St Thomas (US Virgin Islands), Basseterre (St Kitts), and Key West (Florida).
This cruise vacation starts with an overnight stay in New Orleans, which is convenient because it replaces the need to stay in a hotel before departing. The actual departure is the afternoon of Sunday, December 23. Christmas Eve is at sea.