Puerto Vallarta, Mexico is a fabulous cruise port that is safe for American visitors and offers a wealth of cultural, eco-tourism, and foodie excursions that you won't want to miss. 

Cabo San Lucas might be Mexico, but it has been a playground for Americans looking to have fun for more than 100 years. Fishing, golf, food, tequila, and eco-tourism await cruise guests here. 

Only 22 miles from the cruise terminals at Long Beach and San Pedro, Catalina Island is a popular stop for cruise ships traveling to Mexico and Pacific Coastal cruises. With a combination of natural beauty popular with divers and natural beauty to explore on land as well as quaint shops, restaurants, and historic gardens, this is a cruise destination that you won't want to miss.

The Long Beach Cruise Terminal is one of two cruise ports serving passengers in Los Angeles and Orange County as well the rest of Southern California.

San Pedro Cruise Terminal, also known as The World Cruise Center is located at Berths 91, 92, and 93A/B at the Port of Los Angeles is one of three cruise ports serving guests from Southern California, including Los Angeles, Orange County, and San Diego. San Pedro is only a few minutes from hotels, restaurants, and tourist activities Long Beach and San Pedro.