Santa Teresa is one of Costa Rica's most beautiful beach destinations. With Laidback boho vibes, it's a wonderful vacation for surf culture.