The lively beach village of Santa Teresa is world-famous for surf breaks and yoga spots that can accomodate beginner to professional skill levels alike. the beach here is so broad, pristine, uncrowded and seemingly endless that it is often found on Internet list of the...