Why did the Aztec build causeways?

to travel by canoe
to farm on chinampas
to store more fresh water
to make travel by land easier