To come from
I think to be from a place the phrase in French is "venir de" not "etre de" so in your intro I believe you have an incorrect exercise
In french it depends where you stand at the time you ans er the question. 'je viens de Paris' means you actually moved from there to here at some point. Re : 'je suis d'ici' vs 'je viens de là-bas'