We used Caribe Fun tours to go to Cahuita to snorkel and hike. The walk through the jungle was really beautiful. We saw sloths, butterflies, snakes, a raccoon, birds, etc. When we waited for the boat we enjoyed fresh pineapple and watermelon. Our guide took us to two spots to snorkel. At the first spot we saw huge elkhorn coral, brain coral, fans and lettuce coral. There were several schools of fish, a nurse shark and a baby ray. It's a really gorgeous reef, warm water, clear visibility. Would go back in a heartbeat. The second snorkel was just as great as the first one. If you love to snorkel, I would definitely do this. You have to have a guide to snorkel in this park.