Why were chinampas important to the Aztec economy?

A They allowed them to grow more food.
B They protected them from foreign invaders.
C They helped them travel over land to trade.
D They supplied weapons.