This stay on the Great Barrier Reef lets you sleep under the stars or with the fishes, surrounded by ocean magic.