We stopped in Marseille last November on an O cruise on Riviera. We had trouble finding a tour we wanted to do, but the day before we discovered a food tour with the No Diet Club that had great reviews, and offered a senior discount. We booked it, and took the free ship shuttle into Marseille, and were dropped off about a five minute walk from where the tour started.
It was a great tour. We learned a lot, saw a lot, and of course ate a lot. There were two other O passengers on the tour - both were performers onboard. We were able to catch the last free shuttle back to the ship. It was a great day, and only cost 50 euros per person.