The Isle of Wight is England’s largest island and is located in the English Channel, about 3 to 5 mi (5 to 8 km) off the coast of Hampshire.