Been planning on snorkeling in the mangroves where people kayak and paddle board! But out around Christ of the abyss is on of my favorites, you will need a boat. Dive boats aren't expensive I'm told. Sage snorkeling!
There is a beach there you can snorkel at however it's not a reef. It's just a beach with fish that come in. From shore snorkeling I would recommend sombrero beach. There is a small reef there you can get to from shore. I highly recommend the snorkeling tours though. They were awesome and well worth the small amount they charge to go out. You wont regret it if you do.
They have tours and I didn't see where you could do it on your own...maybe by the beach
Thanks! Your answer is awaiting moderation.