Echo Canyon is located on the beautiful waters of Lake Ouachita! Have fun on the lake while exploring the many wonders of nature on one of the cleanest lakes in the country (according to the EPA). Nestled in the Ouachita Mountains just 10 miles west of Hot Springs Arkansas, Lake Ouachita provides the perfect getaway from the hustle and bustle of everyday life.