Going for our 1st visit to CSA at the end of this month. Excited! Wondering if there is good snorkeling off the beach or do you have to take a boat out?