Whenever any owner or occupant of any property in the Town of Rockland shall, for any purpose or in any manner: establish a new use; clear, excavate or grade land in advance of expanding an existing use or establishing a new use (except for construction of a driveway onto a property, lawn or pasture); change an existing use; make permanent improvements; erect a new building; or move, alter, add to or enlarge any existing land use or building, such owner or occupant shall first comply with the requirements of this chapter and obtain a zoning permit, unless specifically exempted from such requirements by this chapter. A zoning permit shall be required whenever a change in land use occurs, regardless of whether any new construction is involved or not; excepting that agricultural harvesting, grazing, tilling and crop rotation shall be exempt from all permit requirements.