High Rock Lake
After Lake Norman, High Rock Lake in Lexington, North Carolina, is the second-largest artificial lake in the state. It was built in 1929. You won't have to worry about being crammed on top of other lake visitors thanks to the lake's 15,180 acres and 365 miles of shoreline! The name of this lake, which is actually in the Uwharrie Mountains, comes from the range's tallest mountain, High Rock Mountain.
The lake has a lot to offer its visitors and is dispersed across Davidson and Rowan counties. Since High Rock Lake is regarded as one of the top fishing lakes in North Carolina, you might want to take advantage of the chance to head to the marina and rent a pontoon to go fishing while you're there. You can spend some time in Lexington or the nearby city of Salisbury if you wish to go away from the ocean. Great restaurants, parks and trails for walking, wineries, museums, and other attractions can be found nearby to make your trip to the lake even more enjoyable.
Location: Davidson / Rowan counties, North Carolina