Try searching for its infinitive, являться. It also has a meaning of "to appear," as in "to appear in a place" or regarding the appearance of something. I think you are finding "is" because there is some overlap between "to be/is" and "to appear (be) in a place." Does that make sense?