Previous years some have been seen at Hamble Point Marina, on the downstream pontoons. The bigger ones have been on buoys East of Cowes entrance or the green. As far as I know there's no specifically designated spot but being so wide they can't get into Cowes.