many elves dwelt there indeed , as they had dwelt through the countless years , wandering free in the wide lands far from the sea ; but they were avari , to whom the deeds of beleriand were but a rumour and valinor only a distant name .