If water recreation is what you need, then this is the lake to be on. High Rock Lake is located from the central part of Davidson county and flows south. There is over 360 miles of shoreline and covers more than 15,180 acres. Water recreation includes boating, fishing, water skiing and more. High Rock Lake is owned and managed by Cube Hydro Carolinas.