it is also possible to have a town where the houses are built in the water at the back with the streets on the other side, there are 2 cities like that in holland, dordrecht and delft. on a few places very big buildings (e.g. townhall) were built over the canal.the canal was the harbour at the same time. just a thought.
"The light at the end of the tunnel may
be an oncoming train"