Cowes is a crossword puzzle answer that we have spotted 3 times. Yachting centre Isle of Wight yachting centre isle of wight resort on the estuary of the river medina