Dùn Deagh, Alba Nuadh