Florida resort without a role for a soprano (4)
I believe the answer is:
Here is my best explanation:
'role for a soprano' is the definition.
'florida resort without a' is the wordplay.
'florida resort' becomes 'miami' (I've seen this before).
'without' indicates named letters should be taken away.
'miami' with 'a' taken out is 'MIMI'.
(Other definitions for mimi that I've seen before include "Her tiny hand was frozen (Puccini)", "parisienne", "showgirl", "'They call me - - ' , (Lucia)", "Bohemian girl", "Starving character of "La Boheme"", "Tragic Parisienne", "I'm, I'm mad about the heroine in 'La Boheme'", "La Boheme character (whose tiny hand is frozen)" and "Puccini's seamstress".)