Hi! I have some flexibility when I can visit the region. When is the best time to experience it all (or as close to all as possible)? I want to do a whale shark swim and see as much marine life as possible. Is there a peak period when everything is more expensive?