Building a city on a lagoon has its challenges. Here's how the citizens of Venice accomplished this task centuries ago.