The only mentions of snorkeling, other than taking a guided boat, is under the docks.

Boat traffic is heavy, in around the town of San Pedro, from what I have seen.

I would have to give that a no answer.

The reef is nearby but you are advised not to swim to it, due to boating traffic. The water is shallow.

Perhaps way North or South. I don't know. smile