Stretch of river for everyone (5)
I believe the answer is:
reach
'stretch' is the definition.
('reach' can be a synonym of 'stretch')
'river for everyone' is the wordplay.
'river' becomes 'r'.
'for everyone' becomes 'each' (I've seen this before).
'r'+'each'='REACH'
'of' acts as a link.
(Other definitions for reach that I've seen before include "Stretch of a river between two bends" , "Arrive at - stretch of river" , "Attain; extend to" , "Arrive at a point" , "compass" .)