High Rock Lake is located in Hyco Lake, North Carolina, south of Asheville, NC, about 30 miles north of Raleigh. The ...