Journey succeeding makes dry land here (8)
I believe the answer is:
airstrip
'land here' is the definition.
(I've seen this before)
'journey succeeding makes dry' is the wordplay.
'journey' becomes 'air' (air is a kind of journey).
'succeeding makes dry' becomes 'strip' (I can't explain this - if you can you should believe this answer much more).
'air'+'strip'='AIRSTRIP'
Can you help me to learn more?
(Other definitions for airstrip that I've seen before include "Land here" , "Small runway" , "for those taking flight?" , "Small flying field" , "From which you might take off" .)