JO Jonashansen Top Snorkeling in Puerto Viejo, Costa Rica: Best Spots & Tours Snorkeling in Puerto Viejo, Costa Rica, offers an exceptional experience for both beginner and experienced snorkelers. Situated along the…