Santa Teresa is situated on the Pacic coast of the Nicoya Peninsula, Costa Rica. It is a small village about 150km (93 miles) west of the capital San Jose. It used to be a remote fishing village, but today surfers, yogis and beach lovers have discovered the oasis. The charm of a sleepy little village still remains: there is one, unpaved, main road, dotted with little shops, restaurants and few supermarkets along each side. Miles and miles of pristine beach, with tropic vegetation and wild animals, such as monkeys, iguanas and more, have made Santa Teresa one of the most beautiful beaches in Latin America.