We did a cruise there 3 years ago. Barcelona, Marseilles, Monaco, Rome etc in the middle of summer with glorious weather. Saw one yacht sailing! Barcelona had a small fleet of lasers sailing on a Sunday afternoon but the flash catamarans and yachts were all tied up. Never saw any yachts at sea.
That little yacht looks like a Silhouette.
Photo is from Alaska a couple of weeks ago. Cold and miserable weather but saw more yachts sailing there than in the Mediterranean.