I stay in Dingwall so not far away.
Inverness has the Black Isle Brewery bar. Not really a taproom as the brewery is elsewhere, good pizzas. Can get surprisingly busy and justifies their planning permission for a new bar & brewery.
Phoenix is bad either for hand pump stuff.
Train/bus to Forres...