Australia’s Best Spots for Snorkeling and Diving 10 Of The Best Places On The Earth For Snorkeling Experience two outer reef places with as much as 5 hours on the Great Barrier...