the best things to see and do in the great barrier, including swimming, snorng