In this article, you’ll find the world's top destinations for diving and swimming with whale sharks, and the best time to visit for sightings.