You have never felt authentic joie de vivre until you actually swim with wild dolphins in Shoalwater Islands Marine Park, soak up the sun while gazing at the vast Indian Ocean whilst sitting on ...