Venue for an annual Isle of Wight sailing regatta (5)
I believe the answer is:
cowes
(Other definitions for cowes that I've seen before include "Isle of Wight regatta town" , "IOW regatta venue" , "English town?" , "Where yachtsmen may be" , "IOW regatta place" .)