Cowes — town on the Isle of Wight, England, UK