Cragganmore Distillery, on the banks of the river Spey, is home to one of the most complex and characterful malt whiskies of the revered Speyside region.