Why does Venice have so much water?

Venice has so much water, because the city actually is made up of 118 islands. The islands are located within the marshy Venetian lagoon that's along the northeast Italian coast. This saltwater lagoon in which Venice grew to be a major cultural and economic influence is located between the mouths of two Italian rivers. On the north is the mouth to the Piave river. On the south is the mouth to the Po river. So Venice has lots of water from its development in a marshy lagoon and in proximity to the Piave and Po rivers and to the Adriatic Sea. So it's 'water, water everywhere'.