The food at Tamarack is pretty good. There is a steak restaurant called Char in Beckley but I’ve never been there.
I can tell you a lot about Fayetteville which is 15 miles north of Beckley on Hwy 19.
Great buffet in an open air setting at Smokey’s on the Gorge at Class VI River Runners. Check them out on line.
Great breakfast and lunch at the Cathedral Cafe in Fayetteville. Excellent food.
Great dinners can be had at the Sedona Grille on Hwy 16 jsut outside of Fayetteville as well as Gumbo’s which has about everything you could get at a restaurant on the French Quarter.
Another great place is Pies and Pints in downtown Fayetteville. Great selection of pizza which are very good and a large assortment of beers.