Puerto Viejo
Is the tourism capital of the south Caribbean, full of hotels, restaurants, tour agencies, grocery stores and clothing shops.
It has a full-service medical clinic, pharmacies, banks, a post office and a bus station. Puerto Viejo has only about a dozen streets, making it easy to get around on foot or with a bicycle. Paved roads run right next to a smallish but popular beach lined with restaurants and bars.