What is a harbour?

a place on the coast where vessels may find shelter, especially one protected from rough water by piers, jetties, and other artificial structures:

A harbour is a shelter or refuge, especially for ships - a piece of water adjacent to land in which ships may stop to load and unload.