Discover Santa Teresa, Costa Rica — a tropical surf paradise with stunning beaches, vibrant culture, yoga retreats, and world-class dining for your next unforgettable getaway