Castro's land (4)
I believe the answer is:
cuba
'castro's land' is the definition.
(I've seen this in another clue)
This is all the clue.
(Other definitions for cuba that I've seen before include "West Indian island" , "detached area" , "Island nation" , "Caribbean nation" , "Long rum-based drink" .)