Whale season is upon us, and for travelers looking to witness these majestic creatures up close, some destinations offer a front-row seat to the spectacle—without sacrificing luxury.
From Mexico’s Baja Peninsula to the crystal-clear waters of the Caribbean, here’s where to go for an unforgettable whale-watching getaway:
Los Cabos, Mexico –
Every winter, thousands of humpback and gray whales migrate to the warm waters of the Baja Peninsula. Guests at Grand Velas Los Cabos, Grand Velas Boutique Los Cabos, and Mar del Cabo can witness these breathtaking sights right from their oceanfront accommodations or embark on guided whale-watching excursions. Grand Velas Los Cabos enhances the experience with ocean-inspired spa treatments and gourmet dining, while the new Grand Velas Boutique Los Cabos offers an intimate, adults-only retreat with a focus on wellness. For a charming, boutique-style stay, Mar del Cabo combines vintage Baja vibes with prime whale-watching views from its whitewashed terraces.
South Caicos, Turks & Caicos –
The pristine waters surrounding Sailrock South Caicos Resort are a prime spot for whale sightings between January and April, as North Atlantic humpback whales pass through the Columbus Passage on their annual migration. Guests can embark on private boat tours to see the whales breach and play in the turquoise sea, then return to their secluded beachfront villas for a true castaway escape.