Sun, sea, and sand: Mexico has all the ingredients of a perfect holiday! Disney Cruises offers week-long sailings to Mexico departing from Los Angeles, California. You’ll travel down the Baja California peninsula for several sunny days at sea before arriving at the Bay of Banderas, a prime spot for whale-watching. Your first stop onshore is Puerto Vallarta, home to 25 miles of gorgeous beach set against the San Madre mountains. You’ll also hit Cabo San Lucas, where you can take a boat trip through the sea-cut arch in the El Arco rock formation or venture to Play del Amor (Lover’s Beach) for a secluded spot to swim and sunbathe. World-class fishing, snorkeling, and tequila-sipping await you on your Mexico Disney Cruise!