Indian chap taking girl on island (7)
I believe the answer is:
bengali
'indian' is the definition.
(many Bengalis are Indian)
'chap taking girl on island' is the wordplay.
'chap' becomes 'Al' (man's name).
'taking' becomes 'ben' (I am not sure about this - if you are sure you should give a lot more credence to this answer).
'girl' becomes 'g'.
'on' is a charade indicator (letters next to each other).
'island' becomes 'i' (geographical abbreviation).
'ben'+'g'='beng'
'al' put after 'beng' is 'bengal'.
'bengal'+'i'='BENGALI'
(Other definitions for bengali that I've seen before include "Asian language" , "resident in Calcutta?" , "may be Indian" , "Ethnic group and language of NE Indian subcontinent" , "foreign language" .)