I'm sorry the poster had such a bad time. I was on the same trip and had a wonderful time. I love the Sapphire Princess. My theory about embarkation is that government inspections were keeping the staff from allowing anyone on the ship since she had just completed a 30 day cruise. I have cruised many times from San Pedro and never encountered a situation like this before. I don't think Princess could do anything about it.
Most of the food was good, but I do agree about the fish and chips. The portions seemed normal to me. I only ate in the buffet when the dining room was closed. I did notice that most of the passengers bypassed the wash station even though a crew member was standing in front of it. I took the added precaution of using the wipe dispenser after getting my food. There does seem to be less choice of items since the Covid shutdown. I solved this in my room by bringing Ghardelli chocolate bar squares and having one each morning. The afternoon tea on sea days with sandwiches, desserts, and scones was wonderful.
I found the service very good. I had a great room steward. The staff was very friendly and kind.
I did not participate in any of the entertainment except the Zumba every sea day. That was wonderful even though I had to hang on to something since I use a walker. I still got a lot of action with my feet. I went to the gym once to use the weights. I also took advantage of a late cruise spa offer of a massage and facial. It was excellent and my person did not offer me any products afterwards which I have heard is not usual.
I had a share table for breakfast, lunch, tea, and dinner and met a lot of interesting, well travelled people. It was nice to put names to faces. There were 180 solo travellers on board so someone from CC arranged with the International dining room to have a solos lunch every sea day. We were able to just walk in and back to our tables.
As to diseases, I think Covid is going to be with us so all we can do is mask when we need to. On two occasions I saw someone who continued to cough so I left the area.