The city sprawls across an archipelago of 118 islands formed by 150 canals in the lagoon.