5. Ile Sainte Marie
If you have never seen a whale spit out in the sea, you would not know what a beautiful thing it is to witness. It is among the fantastic things to do in Madagascar. Embark on the boat to watch the humpback whales migrating from the South Pole to Sainte Marie canals for breeding and calving.
Seeing a legion of giant aquatic life in one place is a glorious sight and one of the most exciting things you can do in Madagascar. If you want something more local, cheaper and more relaxing, visit the island of Sainte Marie off the east coast.