The Next Tulum!
Located on the Caribbean Coast, about an hour south of Limon, Puerto Viejo is the center of activity between the smaller villages of Cahuita and Manzanillo, and home to the famous Punta Uva Beach.
The relaxed, seaside town is framed by jungle, turquoise seas, banana plantations and scenic rivers. Formerly a small fishing village, Puerto Viejo has grown rapidly in recent years. Avid surfers, drawn to the famous Salsa Brava waves, have made Puerto Viejo a hotspot on the surfing circuit. The center of town now has many souvenir and surf shops, bars, restaurants, hotels and tour companies.