How did James III of Scotland acquire the town of Kirkwall?
Kirkwall: Kirkwall is the largest town and capital of the Orkney Islands of Scotland. James III of Scotland:  However, it was through his marriage to Margaret of Denmark that the Orkney and Shetland islands became Scottish.
marriage to Margaret of Denmark