Does the word "sit" in this context has the same meaning as "settle"?
Yes. "Sit" in this scenario means "settled at" or "be placed" or "positioned at." Ex: The lighthouse sits high on top of the rocky crag. Ex: Her home sits at the end of the street.
Get more Native English Expressions >