Snorkel and scuba dive courses and trips to the Great Barrier Reef and the Yongala shipwreck out from Townsville and Magnetic Island, Australia.