Here is Santa Teresa, a little surf town, nestled on the western coast of the southern Nicoya Peninsula. Long swaths of gold and light beige sand cover the beach. Warm , aquamarine waters offer waves for world-class surf and spectacular sunsets, surrounding mountains...