I fished, with no success, the Davidson River in the Pisgah National Forest this morning. I saw plenty of "free" road side camping from Davidson River Outfiiters in the town of Pisgah Forest up to the hatchery as well as a couple of campgrounds. I'm not familar with the two towns you mentioned or their distance from Pisgah Forest. I saw some very nice fish up by the hatchery.
Hope that helps a little.