Puerto Viejo - Old Harbor
![]() |
![]() |
|

Puerto Viejo de Talamanca is a small town on the Caribbean side of Costa Rica. The town lies on a small finger of land in the southeastern corner of Costa Rica. This finger of land is surrounded by the Caribbean Sea on one side and the mountains of northern Panama on the other.