Watching whales swim in their natural environment can be an exceptional experience. Many travelers choose to book a whale watching tour when they visit a new place. But, did you know that several cruises offer this activity as an excursion? This is an incredible way …