Any ideas on where the best places for snorkeling the reef right from the beach are? Does the reef ever come right up to the beach in the North on the mainland or is it only on islands where the reef comes right up to the shore line (or at least within swimming distance)? So far I'm leaning towards Heron and Wilson. The only other options I came across were Lizard and Orpheus (but they seem too expensive) or Lady Elliot (but the accommodations seem questionable). Can anybody give me their input or maybe suggest other spots that I may not have heard about yet? It'll be me and my husband (late twenties / early thirties) for a week to ten days sometime mid-October to mid-November. We'd like to try to keep the budget around $500 per day for the two of us. Thanks much!!