On the beautiful Caribbean cost, tucked into the southern reaches of Costa Rica, the tropical town of Puerto Viejo sits between a wild jungle and breathtaking beaches. The town is a mash-up of cultures, creating a unique community not found anywhere else in the country. A mix of natives, day-trippers and expats creates a town […]