1. Set sail on a whale-watching cruise from Newport Beach
2. Whale watch from a catamaran in Maui
3. Look for whales from a private yacht in Alaska
4. Board a historic sailing schooner in San Diego
5. See both puffins and whales in Newfoundland
Take a cruise through the Witless Bay Ecological Reserve, home to over 2.5 million seabirds and the largest population of whales in the North Atlantic. While on the tour, admire icebergs, puffins, whales, and more (depending on the time of year).
6. Combine sunset views and whales in Victoria, Canada
7. Take off in a seaplane from Vancouver, Canada
8. Spot humpback whales in Cabo San Lucas
Those looking for a more intimate and personalized experience will love this small-group tour which only has room for 10 passengers. You can even upgrade to enjoy a smaller tour of up to eight people. During the trip, expect to sail past recognizable landmarks and see humpback whales up-close.