Santa Teresa Beach is located about 150 kilometers west of the Costa Rican capital San Jose. Once a remote fishing village, Santa Teresa today is almost entirely dependent on tourism, as visitors have recognized the beauties of a long sandy beach rich in tropical vegetation. In addition to the expected water-related activities, visitors can ride horses, mountain bike, camp, and more.