These are the toilets called "Port de plaisance" (name added in OSM). These toilets still exist, are currently being renovated but will be accessible again very soon.

Sources :
https://map.cartoriviera.ch/
https://www.vevey.ch/actualites/vevey-renovation-wc-publics