West Indies isle (5)
I believe the answer is:
nevis
(Other definitions for nevis that I've seen before include "Ben -, highest Br. spot" , "Ben ..... is highest mountain in Britain" , "Ben -, UK's highest mountain" , "The Biggest Ben?" , "Ben --, highest in UK" .)