Eckernforde is a German town in Schleswig-Holstein, located on the western coast of the Baltic Sea, approximately 30 kilometers north of Kiel.