The historic market-town of Shaftesbury sits 750 feet above sea-level, looking down onto the Blackmore Vale.