Crossword Genius

Fashionable horse, swimming not far from land (7)

Ross

I believe the answer is:

inshore

I'm a little stuck... Click here to teach me more about this clue!

'not far from land' is the definition.
I can't judge whether this definition defines the answer.

'fashionable horse swimming' is the wordplay.
'fashionable' becomes 'in' (in can mean fashionable or trendy).
'swimming' is an anagram indicator.
'horse' anagrammed gives 'shore'.
'in'+'shore'='INSHORE'

Can you help me to learn more?

(Other definitions for inshore that I've seen before include "place near coast" , "not far from the coast" , "towards the coast from the sea" , "coming in to land" , "little out to sea" .)

I've seen this clue in The Daily Express.
Want a hint initially instead of a full solution? Install my app