Nestled along Costa Rica's sun-drenched Caribbean coastline, Puerto Viejo de Talamanca offers an intoxicating blend of laid-back beach culture, verdant rainforests teeming with wildlife, and a vibrant Afro-Caribbean atmosphere. This small coastal town, surrounded...



