Weary English in Scottish island (5)
I believe the answer is:
tiree
'scottish island' is the definition.
(island of the Inner Hebrides)
'weary english in' is the wordplay.
'weary' becomes 'tire' (I've seen this before).
'english' becomes 'e' (abbreviation).
'in' is an insertion indicator.
'tire' enclosing 'e' is 'TIREE'.
(Other definitions for tiree that I've seen before include "One of the Inner Hebrides" , "Hebridean island" , "Isle of Inner Hebrides" , "small island" , "Scottish island of the Inner Hebrides" .)