Altandhu is some 22 miles from Ullapool, mostly along a single-track road. If you don't know it's here, Am Fuaran is an unexpected oasis. It is a bar-restaurant run in conjunction with a campsite across the road. They serve good locally sourced produce at reasonable prices, considering the cost of transporting anything from anywhere!
The front bar can be a little off-putting if the locals are "in residence", and the whole place is a little dark due to the black shiny floor, but if you are lucky enough to visit on a fine day and sit on the terrace overlooking the Summer Isles, it would be idyllic.