Is there anyway to generate docks along a river running through a city? Or are they only available on a coastal city?