First off love the script.
I am not sure you can do anything about this as I do not know how the backend works for the searches.
My problem is when doing a search (IE: for inactives) I am finding the search is not doing the radius from the current city be it my own or an ally or a occupation. I think in the case of from my own island it is due to the new relocate town feature and the time it takes to get the updated towns location into whatever database you guys are using for town locations (might want to speed this up a little bit as I have been on the new island for 3 days and it still is not updated... But anyways)
Maybe allowing the user to input the coordinates they want to center the search from would alleviate this bug?
As for the other places (ally/occupation) I expect this might be the same issue or a way to resolve this problem?

