Family fun on the Southern Great Barrier Reef suitable for all ages.