Do ships provide a daily program for each day of the cruise?

Yes - all ships will provide a daily program for each day of the cruise, at sea and in port.

The program is provided to each passenger on a daily basis. It is worth noting that minor changes might happen on the day, especially in bad weather conditions.