But if you typed "cup of java" or "java island" there would be no mistake. Those people wanted coffee and Indonesia. So that's what links you get.
I have used DuckDuckGo as my primary search engine. But it is not competition for Google. Google is much, much more advanced.
If I typed in a proper name and that proper name was tied to an address in my area such as by being in the local white pages or having an address on a website, I would see the local result for that name because Google looked up the geolocation of my IP. That sounds a little creepy, but I got what I wanted. Google gave that link extra weight for being near my location therefore it wasn't buried on page 50. That's incredibly smart. How would DDG solve the same problem? It doesn't even try.