C'est drôle, je ne me suis jamais posée la question parce que pour moi ça a toujours été évident que le cygne est l'emblème des elfes navigateurs et que, puisque les ancètres de Dol Amroth ont du sang elfique, le cygne a conservé sa place même si à l'époque de la Guerre de l'Anneau ce sont tous des dunedains (mais bon, tous les dunedains sont d'ascendance elfique donc...)
Le cygne, depuis Olwë, seigneur d'Alqualondë, a toujours représentés les elfes qui aimaient la mer. Auparavant, des cygnes géants donnés par Oromë avaient tiré leur ile jusqu’en Aman, donc depuis ce temps le Cygne est demeuré leur emblème. Olwë était techniquement le grand père de Galadriel, donc c’est pas vraiment étonnant de voir que les bateaux de la Lorien sont inspirés aussi de ces fameux oiseaux. Selon Legolas dans le retour du roi, en s’adressant à Imrahil il dit ceci : « Il y a longtemps que les gens de Nimrodel ont quitté la Lorien, mais on peut voir que tous ne partirent pas du havre d’Amroth vers l’Ouest ». Legolas sous-entend donc que des elfes de l’époque de Nimrodel sont passé par Dol Amroth, dont, comme tu le disais, Mithrellas. Pas étonnant alors que ces elfes aient laissé leur marque dans cette ville et que le cygne soit resté leur emblème.
Dans les Contes et Légendes, à la partie sur l'histoire d'Amroth et Nimrodel, on peut lire différents passages concernant la création de Dol Amroth et à la base, semblerait qu'une colonnie d'elfes amoureux de la mer avait elu domicile dans ce port fortifié, d'où l'origine des bateaux à tête de cygne et des étendards. Le cygne a conservé sa place en la mémoire de Mithrellas, une femme elfe qui s'était mariée au fondateur dunedain de la Ville et avait ainsi donné naissance aux aieux de la famille royale d'Imrahil. Mithrellas était une des compagnes de Nimrodel. Nimrodel se languissait souvent de la mer et des rivières, d'où le fait qu'on ait donné son nom à la rivière qui se trouve en Lorien. Par association, le cygne est intimement lié aux peuples elfiques aimant l’eau, donc lié aussi aux « gens de Nimrodel », comme le dit Legolas, qui ont donné naissance à la lignée de Imrahil.