Translation:Will we find a restaurant somewhere on this island?
Is "sur" really correctly used here? I know it makes sense in English, but in many languages (including Eo, I believe) it denotes "on top of", so shouldn't "en" (denoting location) be used in this case instead?
It is referring to the surface of the island, so it is correct too. And talking about EO, it shouldn't be strange to you at this point that many proposals of sentences are correct in that wealthy language ;)