Los Cabos is renowned as one of the best places in the world for whale watching. From mid-December to April, it’s common to spot whales during standard snorkeling or diving trips, or even from the balcony of your hotel, according to de la Garza. Whale-watching tours in the region are designed to be eco-friendly and tend to fill up quickly, so it’s advisable to book in advance.