Le nom de Port Edgar vient de l’idée qu’en 1068, le roi Edgar Aetheling, fuyant les Normands anglais, a débarqué ici pour se réfugier à la cour de Malcolm III. Il est venu avec sa sœur, la princesse Margaret, qui épousera plus tard le roi écossais. En 1810, un port a été construit à Port Edgar et a commencé à fonctionner comme port de pêche et de ferry. Le roi George IV s’est embarqué dans le port en 1822 pour rendre visite au comte de Hopetoun. L’Amirauté a acquis Port Edgar en 1916 et l’a mis en service sous le nom de HMS Columbine, l’établissant comme base pour les destroyers. Cette activité a pris fin en 1928 et les bâtiments du site ont été temporairement utilisés comme camp de vacances dans les années 1930 pour les familles sans emploi d’Édimbourg et de Glasgow. Avec l’avènement de la Seconde Guerre mondiale, la Royal Navy est revenue à Port Edgar en 1939, le mettant en service sous le nom de HMS Lochinvar, une installation minière. En prévision du jour J, un centre d’entraînement opérationnel combiné a été créé en 1943 pour préparer les péniches de débarquement et leurs équipages. Après la guerre, le centre a continué à servir de centre d’entraînement au déminage, accueillant plusieurs navires de guerre des mines et testant les équipements de dragage les plus récents, jusqu’à sa fermeture en 1975. En 1978, Port Edgar a été racheté par l’ancien conseil régional du Lothian, qui a transformé le site en port de plaisance et en école de voile.