Aberlour, or Charlestown of Aberlour, sits on the south side of the River Spey, in the heart of the Speyside Whisky region.