Nested on the southern Caribbean coast close to the Panamanian border Puerto Viejo is surf heaven. This small beach town inhabits a variety of breaks with waves to suit all…
Tag:
Nested on the southern Caribbean coast close to the Panamanian border Puerto Viejo is surf heaven. This small beach town inhabits a variety of breaks with waves to suit all…