The tiny beach village of Santa Teresa is located in the south of the Nicoya Peninsula, almost at the tip, in north of the Puntarenas province. This beach is renowned worldwide for some of the best surfing in the entire country. Private and secluded, Santa Teresa is often described as "Paradise".