Home of the Dolphins (5)
I believe the answer is:
miami
'home of the dolphins' is the definition.
(I've seen this in another clue)
This is all the clue.
(Other definitions for miami that I've seen before include "tourist centre" , "Port in Florida" , "Popular city in SE Florida" , "Florida resort city, Beach" , "I put out of action when returning" .)