Here’s one of the best videos. We went to a place called Placencia, Belize, one of the only places you can dive with whale sharks. (They eat plankton not people!) For the week after the full moon between March and June whale sharks come to this area to feed so you have the best chance to see them.
We were very fortunate as no-one had seen any in the months of March or April and was one of the best diving (and non-diving) experiences I’ve had!!