Cowes, Isle of Wight England

The Isle of Wight is an island located a short distance off the south coast of England. It is famous for its festivals, sandy beaches and is steeped in history dating back to the dinosaurs. The island prides itself on offering a wide range of attractions and activities to suit all interests and ages.