Lady Elliott Island Great Barrier Reef was voted #2 BEST SNORKEL BEACH in the world by Lonely Planet