Below we have them oppde at the locations where you can swim or snorkel scuba dive with whale sharks.
Below we have mapped out the locations where you can swim, snorkel or scuba dive with whale sharks.