Historical African island, one to the north of Angola (9)

I believe the answer is:
rhodesian
'the north of angola' is the definition.
The definition suggests a singular noun which matches the answer.
'historical african island one' is the wordplay.
'historical african' becomes 'rhodes' (I can't justify this - if you can you should give a lot more credence to this answer).
'island' becomes 'i' (geographical abbreviation).
'one' becomes 'an' (an apple is one apple).
'rhodes'+'i'+'an'='RHODESIAN'
'to' is the link.
Can you help me to learn more?
(Other definitions for rhodesian that I've seen before include "old countryman" , "Zimbabwean, 1964-79" , "Large dog (from Zambia or Zimbabwe?)" , "old African" , "Citizen of pre-Zimbabwe state - thus he ordains" .)
