The Best Beaches in Puerto Viejo, Costa Rica: A Local's Guide
From black volcanic sand and beginner surf breaks to calm turquoise bays perfect for swimming, every beach around Puerto Viejo has its own personality. Here's how to choose the one that's right for you.