Staying in a liveaboard on the Great Barrier Reef