Whalesharks, Turtles & Ningaloo Reef... Is this the best day yet?