Our main reason for wanting to visit the world heritage Ningaloo Reef was to tick off a major bucket list item:- the chance to swim with whale sharks! Ningaloo Reef is one of only a few places on the planet where whale sharks appear regularly in reasonable numbers and are relatively easy to access. They…