__NOTOC__
There is more than one place called '''Puerto Viejo''':
Puerto Viejo de Talamanca - A town on the southern Caribbean coast in the province of Limon.
Puerto Viejo de Sarapiqui - A town in the province of Heredia, near La Selva Biological Station.