Stromness, a small harbour town on the Orkneys' Mainland island, has earned a reputation as one of Britain's most enchanting ...