Original: Cowes, sometimes referred to as West Cowes, is an English seaport town and civil parishEnglish Parishes & Welsh Communities N&C 2004 on the Isle of Wight, an island south of Southampton.
Simplified: Cowes is an English seaport town on the Isle of Wight, an island south of Southampton.