6 Mountain Beaches near Asheville Hit the beach on pristine, cool mountain lakes in the NC mountains near Asheville, complete with sandy shores, lifeguards and plenty of summer fun in the water. Read & see more.