Puerto Viejo
Exemplifying the laid back and independent spirit of Costa Rica’s Caribbean side, Puerto Viejo is a small town that offers tremendous diversity: Surfers. Hippies. Indigenous people. And of course, the unspoiled national parks that encircle it.