not a teacher
I think "sniff" is OK, but not "habitat". By "promoters" do you mean "developers", as in "property developers"?
Ever since the promoters (developers?) got a sniff of the demand for accommodation in this area, they've started cutting down trees and building high-rises.
Student or Learner