<P> The major running theme of the series is the tension caused by Hamish's attraction to both the journalist of the local newspaper, Isobel Sutherland (Shirley Henderson) and the aristocratic author Alexandra Maclean (Valerie Gogan). Other themes include the clairvoyance of Hamish's friend and co-worker "TV John", John McIver (Ralph Riach), the not - so - secret romance between the school - teacher Esme Murray and the shopkeeper Rory Campbell, the volatile marriage of the publican Barney Meldrum and his wife Agnes, the schemes of the two Lachie MacCraes, father and son, the laid - back, pipe smoking Doc Brown (Duncan Duff), and Major Peregrine Mclean (David Ashton), father of Alexandra and aristocratic penniless bachelor . </P> <P> The series was accompanied by the Gaelic music of John Lunn . </P> <P> The series was filmed on location in the village of Plockton, the town of Kyle of Lochalsh and the surrounding area . A map of the Lochdubh area shown in the episode "In Search of a Rose" places Lochdubh close to Toscaig, just to the north of Kyle of Lochalsh, with Lochdubh Island being part of the Crowlin Islands . </P> <P> The series was directed mainly by Nicholas Renton, with Mandie Fletcher directing four episodes and Jonas Grimas directing two episodes in 1997 . </P>

Where was the tv series hamish macbeth filmed