Whale watching in Cabo San Lucas has a seasonal window each year due to migrating whales traveling to warmer breeding waters. The following article looks at migratory patterns, the times of year most ...