A protest aimed at protecting New Zealand for future generations attracted about 1000 people in Dunedin on Saturday.