El nombre de Port Edgar se debe a que, en 1068, el rey Edgar Aetheling, mientras huía de los normandos ingleses, desembarcó aquí para buscar refugio en la corte de Malcolm III. Vino con su hermana, la princesa Margarita, que más tarde se casó con el rey escocés. En 1810 se construyó un puerto en Port Edgar y empezó a funcionar como puerto pesquero y de transbordadores. El rey Jorge IV se embarcó en los puertos en 1822 en una visita al conde de Hopetoun. El Almirantazgo adquirió Port Edgar en 1916 y lo puso en servicio como HMS Columbine, estableciéndolo como base para destructores. Esto terminó en 1928 y los edificios del emplazamiento se utilizaron temporalmente como campamento de vacaciones durante la década de 1930 para familias desempleadas de Edimburgo y Glasgow. Con el advenimiento de la Segunda Guerra Mundial, la Marina Real regresó a Port Edgar en 1939, encargándolo como HMS Lochinvar, una instalación minera. Como preparación para el Día D, en 1943 se creó un centro combinado de entrenamiento operativo para preparar las lanchas de desembarco y sus tripulaciones. Tras la guerra, continuó como centro de entrenamiento de excavadoras de minas, acogiendo varios buques de guerra de minas y probando los últimos equipos de dragado hasta su cierre en 1975. En 1978, Port Edgar fue adquirido por el antiguo Consejo Regional de Lothian, que convirtió el lugar en un puerto deportivo y una escuela de vela.