Resort on the Isle of Wight on the estuary of the River Medina (5)
I believe the answer is:
cowes
(Other definitions for cowes that I've seen before include "where regatta happens" , "Venue for Isle of Wight regatta" , "Isle of Wight yachting centre" , "English town?" , "IOW regatta place" .)