Well, the whale shark is actually a very gentle giant fish, the largest fish in the world and a plant eater. The huge creatures are very elusive and hard to spot, however, the waters surrounding the Maldives islands are rich in plankton attracting the marine life which can often be spotted at areas such as the reef off Sun Island. The Baa Atoll, Maaya Thila and Ari Atoll too are popular spots for swimming with whale sharks which really is quite an unforgettable experience.