Men stopping to relax here? (6)
I believe the answer is:
resort
'here?' is the definition.
The answer is a location as well as being a singular noun. This is suggested by the definition.
'men stopping to relax' is the wordplay.
'men' becomes 'OR' (military abbreviation for Other Ranks).
'stopping' indicates putting letters inside (stopping can mean blocking a gap).
'to relax' becomes 'rest' (to relax is to have a rest).
'or' put into 'rest' is 'RESORT'.
(Other definitions for resort that I've seen before include "Here we play" , "Spa perhaps" , "Make an anagram of" , "Where tourists go" , "seaside town?" .)