Island with corn in the tropics (5)

I believe the answer is:
capri
'island' is the definition.
(Italian island)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for capri that I've seen before include "Neapolitan isle" , "Italian isle" , "Greek island" , "Romantic Isle in Bay of Naples" , "Location for holiday" .)