Heron Island, Australia - Heron Island beaches can be found on the Great Barrier Reef, and gives great snorkeling and swimming with amazing marine life. Swimming may be possible off shore and snorkeling is extremely good along the lower parts of the bay, particularly in the large coral formation near the restaurant. Tents that produce their users particularly happy are ones which might be all to easy to build with just one or two people.
27 Of The Best Places In The World To Swim Huffpost Life