In 2016 on the Gem we had to get special fuel for the transit, that happened overnight just outside Panama City. We waited our turn at the fuel barge along with lots of cargo ships. Apparently the canal requires special light fuel that pollutes less than bunker crude. We did not actually stop at the city so not sure if any tours are available. I did get some photos of the downtown skyscrapers as we entered the canal.