Snorkeling in the great barrier reef