Where are good places to snorkel on my own? Are there any resorts that allow you to snorkel there or do you have to be a guest?