Vancouver is the gateway for most Alaska cruises since it serves as a foreign port and so you can spend more time heading to Alaska, whereas Seattle cruises must stop in Victoria. The city is a cosmopolitan destination with a large Asian and South Asian population and offers a variety of cultural tourism opportunities as well as eco-tourism in Vancouver itself as well as the mountains just outside the city.

Ensenada, Mexico has the fortune of being just far enough away that it avoids some of the security concerns towns closer to the Mexico/US border face but it is still close enough to be a perfect cruise ship stop. Whether you are coming through the Panama Canal, Hawaii, or simply a quick 3 or 4-day cruise from Los Angeles, Ensenada is probably on your itinerary if you are sailing from California. Here's why I enjoy visiting Ensenada, Mexico and you probably will too!

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.