While building the city Tenochtitlan on the islands of lake Texcoco, the Aztecs faced swampy lands with no foundations and soil that was bad for farming.