All along the coast is gorgeous there! Some stuff to Google: Alnwick Castle, Alnwick Garden, Bamburgh, Dunstanburgh, Holy Island, Seahouses, Craster, Northumberland National Park, there are bird & seal cruises from Seahouses I think it is - out into the North Sea & around some of the Farne Islands, you can see the Chillingham Wild Cattle, there's Hadrian's Wall - Hexham, Vindolanda, etc, Warkworth Castle. We love Northumberland & have been to most of those places & are soon taking the in-laws (we're doing self-catering though).
Not sure about restaurants - we just take them as they come, and appreciate the area for its wildness & remoteness otherwise.
Hoping Jewlz might chime in with some ideas cos she lives up there.