Prepare yourself for a the possibility of a long day. Try to book a boat that only takes 12 people as only a small group allowed in the water at a time so you may have to wait until the first group gets out to have your go. The whale sharks don't keep still you have to swim after them...
More