Ideal position husband found in French resort (5)
I believe the answer is:
niche
'ideal position' is the definition.
(I've seen this before)
'husband found in french resort' is the wordplay.
'husband' becomes 'h' (abbreviation).
'found in' is an insertion indicator.
'french resort' becomes 'nice' (French coastal resort).
'h' put into 'nice' is 'NICHE'.
(Other definitions for niche that I've seen before include "Suitable slot" , "Well-suited position" , "market area for specialists" , "ideal position" , "Suitable position (in market, life etc)" .)