On our recent Panama Canal cruise, they had afternoon lectures, the captain gave a talk on navigation, a comedy bit with the captain and cruise director, and 2-3 days where the entertainment staff, including guest entertainers, put on shows. I think there was something in the theater every sea day afternoon, and some mornings.