Ang Venice ay itinayo sa tubig dahil ang lungsod ay matatagpuan sa isang marshy lagoon sa labas ng Adriatic Sea. Ginawa ito upang maprotektahan ang lungsod mula sa mga land-based invasion at baha. Ang lungsod ay konektado din sa pamamagitan ng isang serye ng mga kanal at tulay, na nagbibigay-daan para sa transportasyon at komersiyo na maganap.