I had a 323 that had the vinyl coming loose on the walls in a few places. I was able to pull it back to where it was firm and applied a spray rubber glue to the hull and then pressed the vinyl back on with a roller. It looked new when I finished.
Good Luck, I hope it works for you. I also sail SF bay.