Middelkerke is a municipality located in the Belgian province of West Flanders, on the North Sea, west of Ostend. Coordinates: 51°11′N 02°49′E