Island car ran again after repair (4,7)
I believe the answer is:
gran canaria
'island' is the definition.
(I know that Gran Canaria is or was a island)
'car ran again after repair' is the wordplay.
'after repair' indicates anagramming the letters (I've seen 'after repairs' mean this (the spelling must be repaired)).
'car'+'ran'+'again'='carranagain'
'carranagain' is an anagram of 'GRAN CANARIA'.
(Other definitions for gran canaria that I've seen before include "Spanish island in the North Atlantic" , "here for a holiday?" .)