Many of its cosmopolitan cities -- including Sydney, Melbourne, Brisbane, and Perth -- are surrounded ... and some of the best snorkeling and diving experiences on the planet.
No trip to Perth is complete without visiting its world-class beaches. Cottesloe Beach: A favorite among locals and visitors alike, Cottesloe is perfect for swimming, snorkeling, or just lounging ...