My husband and I are going to the Panama Canal

(full transit) in Jan. on the Island Princess and are looking for suggestions for shore excursions. Also, do they actually stop in Cartagena?? The itineary indicates that we are there 8:30AM - 2:00PM.
THANKS