Skye have a rich heritage of ancient monuments from this period . Dunvegan Castle have been the seat of Clan MacLeod since the 13th century . It contain the Fairy Flag and is reputed to have been inhabited by a single family for longer than any other house in Scotland . The 18th @-@ century Armadale Castle , once home of Clan Donald of Sleat , was abandoned as a residence in 1925 but now host the Clan Donald Centre . Nearby are the ruins of two more MacDonald strongholds , Knock Castle , and Dunscaith Castle , the legendary home of warrior woman , martial arts instructor ( and , according to some sources , Queen ) Scáthach . Caisteal Maol , built in the late 15th century near Kyleakin and once a seat of Clan MacKinnon , is another ruin .