Heron Island, Australia - Heron Island beaches are situated on the Great Barrier Reef, and provide great snorkeling and swimming with amazing marine life. Swimming may be possible off shore and snorkeling is fantastic along the lower regions of the bay, particularly with the large coral formation near the restaurant. Luxury hotels beach provide tour facilities and fun activities around the beach like boat rides, catamaran rides and others.
Best Places For Deep Sea Inshore Sport Fishing In Costa Rica