The northeastern italian city is built on over 100 small islands connected by more than 400 bridges and divide but canals.