Combine facts and answer this: Domhnall Dubh was imprisoned at the castle on the island near what Scottish city?
Dalavich