The Baja California peninsula in Mexico is renowned as one of the world’s premier destinations for whale watching. From the majestic gray whales to the acrobatic humpbacks and elusive blue whales, this region offers visitors the opportunity to witness an incredible array of marine life …
Whale Watching in Baja: A Guide to the Best Seasons and Locations
