The UK consists of a number of islands. We have hundreds in Scotland with tens of thousands of people living on the other ones. England and Wales have significant ones such as the Isle of Wight, Ynys Môn and Lindisfarne. The IOW has at least 100,000 on it.