Answered by Sayyidi Habib Umar bin Hafiz (may Allah protect him and benefit us by him)
Does someone have to be in a blessed place to receive spiritual assistance?
If someone has the choice and the ability then they should visit blessed places to seek spiritual assistance. However, we should be certain that Allah’s gaze is upon the whole earth and no place is beyond His knowledge. Wherever someone is (even if he is not on the earth) he will receive spiritual assistance through his shuyukh and chain of connection to the Messenger of Allah ﷺ according to his truthfulness (sidq).