How would you prefer we degrade if there is no content in your area?
You're a Lisp shop, there should be a continuation/condition-system based error handling mechanism that teleports the user to NYC. NewLisp has a WITH-NEW-JERSEY macro.
If there's nothing in the detected area, can you move to the closest bon instead?
If I'm going to be showing deals not near you, I'd rather be showing great deals from 200 miles away than poor ones from 50 miles away.
In steady state, we'd definitely do some sort of 'show nearest deal' instead though ...