Island that sounds like heaven (4)
I believe the answer is:
skye
'island' is the definition.
(Scottish island)
'sounds like heaven' is the wordplay.
'sounds like' shows a homophone (sound like).
'heaven' becomes 'sky' (I've seen this in another clue).
'sky' is a homophone of 'SKYE'.
'that' acts as a link.
(Other definitions for skye that I've seen before include "Hebridean island close to mainland" , "Large Scottish island" , "Destination of a princely boat trip" , "Scotland island" , "Isle; terrier type" .)