Cahuita National Park is mostly known for its coral reefs located close to the shore. In the dry season, you can go snorkeling directly from the beach , where you will see light yellow brain, coral, elkhorn coral, blue stag horn corals , sea fans and gorgonians as a back drop to the more than 500 species of fish that live in the reef.