We have visited Cannon Beach numerous times over the last 5 years and found consistently that the Driftwood provides excellent quality food and service. The dining room is small so you may have to wait (especially since the outside seating is adult only). It is worthwhile to wait given the quality of the food relative to other local options. The filet and tempura batter fried shrimp are favorites.
more