5South Mahé, Seychelles

Whale sharks. If you want to experience swimming with whale sharks then South Mahé in the Seychelles is one of the best places in the world to have the opportunity.

The island is on the migratory path of these majestic beasts. The season usually starts in September and runs until November, with peak sightings during October each year.