a large river next to a city and filled with boats

A river filled with lots of boats and surrounded by buildings.
A pier has many boats parked in it. 
An assortment of ships docked at the piers in the harbor.
A port with yachts and sailboats docked at piers.