Tropical island whose name comes from the Spanish for "snows" (5)
I believe the answer is:
nevis
(Other definitions for nevis that I've seen before include "Island" , "Ben -, highest British mountain" , "Ben -, UK's highest mountain" , "Ben -, highest Br. spot" , "The Biggest Ben?" .)