Kid environmentalists have derailed a $900 million development in a popular Mexican resort town