Environmental impact assessment (EIA) is a cornerstone of environmental planning, designed to anticipate, evaluate and mitigate the ecological and social consequences of proposed developments.