This Laid-back Beach Town in Costa Rica Has Beautiful Views and World-class Surfing
Nestled in the Puntarenas Province on the Nicoya Peninsula, Santa Teresa is a small yet vibrant town in Costa Rica, known for its stunning beaches and surf culture. Santa Teresa …