I have been multiple times too. First on Island Princess. After that the ship did not matter, I did Celebrty Summit once to Panama, the ship did not do the locks but we did canal excursions from Colon, twice I did a boat excursion that went from Gatun Lake to the other end, once the train where you don't see much but it is air conditioned. The small vessel can be hot on deck. Some people did an excursion to an Indigenous village. Some took a bus to Panama City.