Spread around ailment on vacation in seaside resort (7)
I believe the answer is:
margate
'seaside resort' is the definition.
'margate' can be an answer for 'resort' (I have seen 'coastal resort' mean 'margate' so perhaps 'resort' could also mean 'margate'). I'm not certain of the 'seaside' bit.
'spread around ailment on vacation' is the wordplay.
'spread' becomes 'marge' (marge is a kind of spread).
'around' means one lot of letters goes inside another.
'on vacation' means to remove the middle letters (after the inside letters have vacated the word).
'ailment' with its middle removed is 'at'.
'marge' going around 'at' is 'MARGATE'.
'in' acts as a link.
Can you help me to learn more?
(Other definitions for margate that I've seen before include "coastal resort" , "N. Kent seaside resort" , "Kentish Town?" , "place in England" , "which people may visit for seaside holiday" .)