The public Search API is not the same as the Search results available on Twitter.com, and in particular it does not index very new Tweets instantly, or anything older than 7 days. Additionally, only a very small percentage of Tweets are geotagged by the poster. So I’m not entirely surprised that you’re not seeing much from the public API in this case.