A land-locked harbour is a port that is situated in a location that is surrounded by land or protected by a natural barrier like hills, making it not directly open to the sea or ocean.
Thus, Haldia port is the correct answer as it is the only land-locked harbour among the options.