Maldives is one of the top hotspots of whale sharks where these can be spotted all year round. Whale Sharks can be best seen in the South Ari Atoll Marine Protected Area. Diving excursions, swimming tours and snorkelling tours are the best way to spot them.