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