All applications for zoning permits, zoning variances, or special permits, except for one and two-family dwellings, their permitted accessory uses, any addition to a single-family dwelling, or general farming use, shall be accompanied by a site plan approval. Residential development within a Historic District, all development in the Waterfront Development District, and all home businesses must also have site plan approval. No zoning permit shall be issued until all the requirements of this article and all other applicable provisions of this chapter have been met.