8 Best Places for Whale Watching


6. Los Cabos, Mexico

This region is a favorite spot for whale watching especially in December and April. Whales tend to stay in the shallow waters and often get close enough to shore that they are visible from land. El Arco is one of the tours that will take you.

More: 9 Cruise Trips You Are Sure to Love