Santa Teresa Beach is one of the hottest beach destinations in Costa Rica. The long expanse of white sand beach is great for sunbathing and taking in the stunning views of the ocean and the Nicoya Peninsula's jungle-clad hills. Surfing is a major draw as well, with pumping surf breaks all year round for experienced surfers. Beginners are also more than welcome to learn here with lots of lessons available from top instructors. Those wanting a more tranquil day at the beach can visit Playa Hermosa, which has calmer swells and plenty of room for beach activities such as beach volleyball and football. After that, Montezuma Waterfalls awaits and it's a great spot to cool off with a swim. Santa Teresa really has something for everyone looking for a beach vacation.