Boone is a small town in North Carolina’s Blue Ridge Mountains and it is a great place for a river fishing vacation. There are so many miles of excellent rivers and streams in the mountains in this area that provide excellent fishing for smallmouth bass and trout. Muskie are also available if you’re willing to put in the time to target them.