Isle of Wight's Flag The Isle of Wight is an English island, south of Southampton off the southern English coast. It is part of the UK. Popularized from Victorian times as a holiday resort, it is known for its natural beauty and as home to the Royal Yacht Squadron at Cowes, a town ...