Thanks to its location on the Inside Passage's southern edge, Ketchikan is an incredibly convenient stop for Alaskan cruise vessels. But it's not just convenience that makes Ketchikan an unforgettable port of call. Not only is Ketchikan surrounded by phenomenal rainforest scenery, it's also home to incredible architecture and many fantastic cultural institutions.

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.