Tucked along Costa Rica’s southern Caribbean coast, Puerto Viejo de Talamanca is a captivating fusion of lush rainforest, ...