I'll be going on a Mediterranean Costa cruise soon and I wondered if lunch is included when the ship is in port, or if I have to find a restaurant on shore to have lunch? I've already been to all the ports this cruise stops at, so I'll probably spend most of the time in the ports on board, enjoying the ship's facilities.
Originally asked by Mikael Dúi Bolinder on Stack Exchange (travel) (CC BY-SA 4.0).