Contract zoning authorized. Pursuant to 30-A M.R.S.A. § 4352(8), contract zoning is hereby authorized for development where, for reasons such as the unusual nature or unique location of the development proposed, the City Council, exercising its sole and exclusive judgment as the legislative body of the City, finds it necessary or appropriate to impose, by agreement with the property owner or otherwise, certain conditions or restrictions not generally applicable to other properties similarly zoned. All rezoning under this section shall establish rezoned areas that are compatible with the existing and permitted uses within the original zones. Nothing in this section shall authorize a rezoning, or an agreement to change or retain a zone, that is inconsistent with the Comprehensive Plan.