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 .