Tourist seeing vision by prophet (9)
I believe the answer is:
sightseer
'tourist' is the definition.
(sightseer is a kind of tourist)
'vision by prophet' is the wordplay.
'vision' becomes 'sight' (synonyms).
'by' says to put letters next to each other.
'prophet' becomes 'seer' (both can mean someone who tells the future).
'sight'+'seer'='SIGHTSEER'
'seeing' acts as a link.
(Other definitions for sightseer that I've seen before include "Rubberneck" , "Tourist visiting scenes of interest" , "Tripper" , "Visitor to famous locations" .)