From Baja to Yucatán: Mexico’s top whale watching destinations
Get to know the top destinations for whale watching in Mexico, from the tranquil lagoons of Baja California and the vibrant waters of Puerto Escondido to the azure bays of the Yucatán Peninsula.