These beautiful creatures are amazing. Especially when they are swimming under your feet and dodging your body as you swim with them. Usually coupled with swimming with the whale sharks adventure, this is a DON'T miss activity! It can be scheduled separately and coupled with another snorkel and lunch at a private beach, you will go home a different person with a great story!