Just so we have no loose ends. The Venice Airport called Marco Polo is actually in Mestre on the mainland, the last train stop before Venice.
Most restaurant personnel in Venice live in Mestre. That's why resataurants in Venice close rather early so these folks can get the last train back to Mestre, 15 mins away.
More info than anybody could want probably but there it is