Resting on the western edge of the Nicoya Peninsula, Santa Teresa is a tiny beach village set on the beautiful coast of Costa Rica. It is a surfing mecca and draws many visitors to its sandy shores each year. This laid-back town has grown into a popular travel destination. Visitors can stroll along the gorgeous white sandy beaches and watch the surfers that flock here to surf the impressive waves from all over the globe. Aside from surfing Santa Teresa offers a variety of other activities for visitors to enjoy including hiking in the scenic surrounds, enjoying a horse riding excursion and thrilling canopy tours. Those looking for more adventure can also look forward exploring the nearby Cabo Blanco Nature Reserve.