I have done BoB over a hundred times and have had much worse in North Sea, Atlantic and Med. Mind you BoB on Dad's sailing yacht (when I was young) was the most scary!
There is a ferry from ship to Toulon waterfront. Toulon old town is lovely. There is also a lovely beach which you can get to on the land train. Nice place for lunch.
Never been in port on a Christmas Day. Always been a sea day. Lucky you. Maspalomas beach is enormous and only a small part is nudist. Nice place for a wander and lunch.
As I mentioned before, word is that chefs are particularly in short supply, affecting operation of speciality restaurants. Maybe P&O is not offering them enough money!
There appears to be a shortage of chefs. Maybe this is why we are told the speciality restaurants are fully booked when actually they are pretty empty. Maybe the cabin stewards are working in the kitchens?!!!