World Heritage listed Ningaloo Reef is one of the few places on Earth where you can swim with whale sharks - the world's largest fish. A face-to-fin encounter with these gentle giants is a truly awesome and humbling experience to add to your bucket list.
THU 18 APR 2019