Mexico has a variety of natural resources due to its diverse climate, location, and landforms. It has mountain ranges, coastal areas, and a central plateau that allow for fertile agriculture of crops like corn, beans, and cocoa. Mexico is also a top producer of silver, gold, copper, and iron from mining. In addition, Mexico's coastline and offshore waters provide natural resources like oil, fish, and timber from forests. Tourism is also an important natural resource-based industry in Mexico, including ecotourism that highlights the country's environmental diversity.