Original: Cowes (sometimes anachronistically referred to as West Cowes) is an English seaport town and civil parish on the Isle of Wight.
Simplified: Cowes is an English seaport town on the Isle of Wight, an island south of Southampton.