I have several favorites:
Camp 18 in Oregon about a half hour from Cannon Beach. They have great food (the biggest and juiciest steak I've ever seen) but the building and surroundings are the main attraction.
Pizza A' Fetta (I think) in Cannon Beach OR. They have the best pizza I've ever had.
Carefree Station in Carefree AZ. The best burgers I've had plus sweet potato fries which are really good.
El Encanto, seen
HERE, is a beautiful outdoor restaraunt in Cave Creek AZ. Great food too.
The Spaghetti Factory in Tacoma is really good I always like to go there.