Join MSC on one of 127 cruises around the islands of the Caribbean, Bahamas and the Mexican Riviera this season. November and January are the most popular months to begin your cruise and MSC have 604 cruises departing between May 2024 and November 2026.