Sailor from distant lands welcomed by prophet (8)
I believe the answer is:
seafarer
'sailor' is the definition.
(seafarer is a kind of sailor)
'distant lands welcomed by prophet' is the wordplay.
'distant lands' becomes 'afar' (I am not sure about this - if you are sure you should believe this answer much more).
'welcomed by' is an insertion indicator (I've seen this in other clues).
'prophet' becomes 'seer' (I've seen this before).
'afar' going into 'seer' is 'SEAFARER'.
'from' is the link.
Can you help me to learn more?
(Other definitions for seafarer that I've seen before include "Rating maybe" , "Sinbad?" , "A traveller on the ocean, like sailor" , "One on the water" , "One going by ship" .)