Seafood caught almost on the doorstep give prawn cocktail a good name at the stunningly placed gastropub looking across to Skye. The beer garden's near the beach and the chef's an award winner.
Applecross (01520 744262)
Something for everyone, plenty for veggies, at this hotel, restaurant, coffee shop and arts centre. Open all day from breakfast to dinner (anything from soup to three courses served in the smarter dining area).
Ullapool (01854 612103)
Satisfaction all round for a four-course dinner (plus appetiser, coffee and petits fours) that might start with seared scallops in pea and asparagus broth, continue with roast halibut and end with cherry tart.
Kingussie (01540 661166)
The Green Inn
The signature dish of roast fillet of Angus beef with hand-dived Loch Fyne scallops and crayfish, parsnip purée, pancetta and truffle-infused beurre blanc sets the tone at what's more restaurant with rooms than inn.
Ballater (01339 755701)