Does the word "sit" in this context has the same meaning as "settle"?
Native speaker’s answer
Rebecca
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.