nkh wrote:
How can I rid this annoyance from my iMac?
As already mentioned, your general location can be deduced from the IP routing info your Internet service provider (ISP) uses to connect you to the Internet. There is very little you can do about that -- the routing info is inherently part of the protocol (the "P" in "IP") that powers the Internet.
However, this is not specific enough to narrow your location down to one ZIP code. Sometimes ads just use a default ZIP code (like downtown in the largest city in the area) or one related to a search (like one with a high concentration of restaurants in the area if you are searching for a place to eat). If you allow a site to place cookies on your Mac, it may use them to identify you & use your previous connections to the site to try to deduce the ZIP code you would be most interested in (or at least the one that most motivates you to buy something).
IOW, this may or may not be your actual ZIP code & deleting any cookies associated with a site may or may not change anything for the better.