Last-minute cruises to Mexico depart from several major U.S. homeports. On the West Coast, Mexican Riviera itineraries often sail from California ports such as Los Angeles (Long Beach), San Diego, or even San Francisco. For Mexican destinations on Caribbean routes (like Cozumel or Costa Maya), cruises typically leave from Florida and Gulf Coast ports, including Miami, Fort Lauderdale, Port Canaveral, Tampa, New Orleans, Galveston, and Mobile.