Located along the coast of the Caribbean Sea in Southern Costa Rica, in the TALAMACA province, Puerto Viejo is a gorgeous little surf and fishing village, with a population of roughly 25,000. Puerto Viejo offers a unique culture that can only be found only in this...