On a peninsula in a very cold place with no hint of sun (7)
I believe the answer is:
iberian
But I can't explain it at all! Could you help me understand?
(Other definitions for iberian that I've seen before include "Spanish and/or Portuguese" , "Native of a European peninsula" , "Relating to the Spanish peninsula" , "from a part of Europe" , "Former Caucasian" .)