A permanent structure on land near water that is used to tie up a boat is called a dock.