For fishing enthusiasts, the Boone area is rich in a wide variety of places to fish. You can visit https://www.ncwildlife.org/ to get info on regulations for fishing in the area.
Just outside the pristine town of Blowing Rock is Bass Lake. Lined with rhododendron and mountain laurel, the lake offers a 1.7 mile loop which is great for fishing and hiking.
Another fishing spot which is located off the Blue Ridge Parkway is Price Lake. In addition to its plentiful fishing spots, they also offer fishing tackle rentals and sell bait. You can also rent canoes and kayaks to take out onto the lake when you want to take a break.
Also near the Blue Ridge Parkway is Trout Lake. In addition to fishing, Trout Lake also has a 1 mile pathway with plenty of wildlife. The lake is set in a hemlock-dominated cove forest with ancient conifers and thickets of rhododendron which makes it a wonderful place to enjoy a day of fishing.