8 ways to experience Puerto Viejo like a local

Dive into Afro-Caribbean culture.