For burgers it would be Milts on 400 and Sand Flats Road Milt’s Stop & Eat - Burgers, Shakes, Fries & more
and read the article on one of the owners, Danelle Ballengee. Let's you know how dangerous this area can be at times.
Best all you can eat pizza, salad bar and soup is Zaks. On Main street at 100 South. Plenty of parking behind the restaurant where 100S curves north and becomes 100 W.
Best sit down restaurant is probably Bucks or Sunset Grill, north side of Moab. But both are rather expensive. Jeffrey's steak house seems to be ok (never ate there), Jeffrey's is on 100W
Breakfast is probably Moab Diner, but better, in my opinion, is good old Denny's on the north side of town.
Just remember, this is very subjective and you can get a great meal one day and a terrible mean the next.
As for wind in Moab. Yes, Utah can have some windy days; in fact we are scheduled to have one today. But mostly in the early spring months where the weather keeps changing from warn to cold and back again. Today's is caused by a cold front moving in. It's 60 degrees and 7:20AM right now. Tomorrow at the same time it will probably be around 40 degrees.
However, we do not have a large number of windy days, it's just like most other places, and since on the hwys like 191 there are no trees to shield you from the wind, just open lands on both sides.
The winds I encountered in TN were a heck of a lot more damaging than any windstorm I have experienced here. But we do on occasion have "mud rain." The wind can whip up enough sand in the air that if it rains, it literally rains mud.