Icy port ordered by an islander (7)
I believe the answer is:
cypriot
'an islander' is the definition.
(Cyprus is an island)
'icy port ordered' is the wordplay.
'ordered' is an anagram indicator.
'icy'+'port'='icyport'
'icyport' with letters rearranged gives 'CYPRIOT'.
'by' is the link.
(Other definitions for cypriot that I've seen before include "One from Paphos, say" , "Eg, a native of Nicosia" , "One from Larnaca, say" , "Nationality of citizen of Nicosia" , "Mediterranean islander" .)