Where is the best place to snorkeling? Is this something we can do ourselves, or do we need a guide type thing?