It pulls your city from the zip code you listed when you signed up for theknot. The bad news is that TK requires a zip code, so the best you can do to ensure your privacy is put in a fake one.
Go to My Knot on the main knot page, and then click "update account" under where it says your name and wedding date.