To see a whale shark is one thing, but to swim next them is a dream come true. Disclosure: Some links may be affiliate links where we receive a super-small commission at no additional cost to you ...