Humpback whales are one of the most beautiful and friendly whales on the planet. There are many places to encounter these gentle giants, and the opportunity to swim with humpbacks is surprisingly common.


One of the most impressive features of humpback whales is that they "sing" underwater, making sounds that are thought to be used for communication with other individuals.


It is now understood that by making these sounds, the whales are trying to find mates to breed or mark their territory.


Humpback whales are migratory animals. During the polar summer, they feed on plankton and small fish, but when temperatures begin to drop, they move to tropical waters to mate and breed.


Humpback whales are the only baleen whales that jump completely out of the water, which is known as a "sprint".


They also exhibit at least 15 different surface behaviors, earning them the title of the most acrobatic whale.


Here are the best places in the world to see humpback whales in their natural habitat.


1. Saguenay-St. Lawrence Marine Park, Quebec


This marine park was created to protect and support the more than 1,600 marine species that live there, including the resident population of beluga whales.


Thirteen species of whales visit the marine park to feed and build up energy reserves for the long migrations ahead.


Tours are available using large boats, small rubber boats, and even kayaks.


As always, it is important to maintain the necessary distance (650 feet) when swimming with humpback whales to avoid disturbing them.


2. Baja California Sur, Mexico


The Sea of Cortez is one of the most beautiful oceans in the world.


It has been called the aquarium of Mexico because of the great biodiversity found within its boundaries.


Cousteau called it "the aquarium of the world" and Steinbeck devoted an entire diary to it, sparking a lifelong curiosity in divers to explore its treasures.


This 25-million-year-old deep-sea bay is filled with a variety of critters and is considered one of the most diverse oceans on Earth.


Between December and April, whales gather here to give birth and breed.


A local guide will accompany you on a small boat and you can see many whales just a few hundred meters from the shore. This creates an unforgettable half-day whale tour.


3. Bahia de Banderas, Mexico


Bahia de Banderas is the third largest bay in Mexico and is surrounded by the beautiful mountain range called the Sierra Madre del Sur.


It provides the perfect habitat for different marine mammals, and humpback whales use these tropical waters from December to April for mating and breeding.


One can see the whales breaching from the shore, but to have the best experience, just get on a small boat with a marine biologist on board.


You will be able to get closer to the whales and the experience will be one you will never forget.


Whale watching is just the tip of the iceberg of water adventures in Mexico. There is so much to see and explore that you will never get bored.


We recommend following a code of conduct when enjoying an encounter with a humpback whale. This is the best way to respect these gentle giants.