Parque Nacional Cahuita contains one of the last living coral reefs in Costa Rica. It's accessible from the beach, but the best way to see the creatures under the sea is to hire a guide with a boat in Cahuita. If you prefer to walk, hike along the beach trail - you'll reach a sandy stretch cut off from the coastline by a rocky headland known as Punta Cahuita. The offshore coral reef has Cahuita's best snorkeling.