structure built on piles along the shore of a harbor or on the bank of a river or canal where ships dock

A wharf is a permanent structure at a lake, a river, or the sea. It is made so that ships can be loaded and unloaded more easily.