Ewan MacDougall, King of the Isles