not exactly the last invasion, 30 June 1940 the Channel Islands were occupied by the Germans....
Strictly speaking 'British Isles' encompasses England, Wales & Scotland plus the Isle of Man. There is dispute whether it includes Ireland, although geographically it does, geo-politically it may not (depending on which side of the border (between Ireland/Eire and the UK)
However its a good point, TBH in my mind I was thinking 'mainland' Britain (IE England, Vast Majority of Wales and large parts of Scotland). Mind You KIWI also has a point in the Argentinian invasion of the Falkland Islands (but forgets to mention South Georgia)
But to be fair the Channel Islands strictly speaking are not part of the UK, but semi independent Crown dependencies
the Falklands and South Georgia are British Overseas Territories, but not Geographically part of the British Isles.
If you include Ireland as part of the British Isles then it starts to get really complicated with numerous invasions from the Norman English (1170's), the Scots (1310's, the Spanish(1600's). the English (1390's and the 1640's), and of course the French 1790's)
bleeding complex this geography and politics with respect to the UK, and especially Ireland
