Although there is no official documentation to state this, Castle Sween in Knapdale, Argyll, is said to be the oldest castle on Scotland’s mainland, with archeological details hinting at its conception in the 1100s.