Some things you never expect yourself experiencing in your life, I bet swimming with a whaleshark is one of those things for many people. And I was lucky enough to do it. The two previous days they hadn’t spotted any whalesharks, but after a few hours we got the call that they had spotted one. It was a great day. Snorkelling, watching the humpback whales, and of course – swimming with the gentle giant of the sea.