We have Whalesharks passing by all year round, but the biggest chance of diving with one will be in May and October/November and oftentimes in Augus too.