Discover Puerto Viejo, Costa Rica’s Caribbean gem—surf, relax on stunning beaches, explore jungle wildlife, and enjoy Afro-Caribbean culture and cuisine