The Isle of Wight is an island off England's coast. The nearest town on the English mainland is Portsmouth.