Nestled on the Scottish west coast, Plockton defies expectations with its palm-lined streets and a charm that rivals any ...