Officer caught on a Mediterranean island (7)
I believe the answer is:
majorca
'mediterranean island' is the definition.
(I know that Majorca is a island)
'officer caught on a' is the wordplay.
'officer' becomes 'major' (type of military officer).
'caught' becomes 'c' (cricket abbreviation).
'on' is a charade indicator (letters next to each other) (in a down clue, letters appear on others).
'major'+'c'+'a'='MAJORCA'
(Other definitions for majorca that I've seen before include "Tourist destination" , "Largest of the Balearic Islands" , "holiday destination ..." , "Palma its capital" , "Largest Balearic Island" .)