I visited the San Blas islands with another of Fred. Olsen's ships. We were landed on a vitually unpopulated island where we had splendid barbeque, swam etc. It was great. I very much doubt if there are any trips to the Panama Canal. The "Boudicca" makes two trips to Panama in January 2010 which would be abetter way to see tha canal.
I had a quick look but found no mention of the San Blas Islands which are a great little set of islands only about 6 feet above water level and a joy to go to. It did mention Colon which is at the eastern end of the Panama Canal and quite honestly doesn't give you much of a feeling of the Canal itself as the locks are not as impressive as the other end and lead up to Lake Gaton (I think that's how you spell it ) and not the end they had to dig. Not sure if this helps. .... Neil.
Almost certainly not. It's a while since I visited San Blas and then the only means of transport in and out for the locals was by small boat or a small flying boat. When you arrive there you will realise that a day trip away from the islands is not really an option.
I went on a Caribbean cruise with Braemar, which took in the San Blas Islands, but we did not get the option of a trip to the Panama Canal. However, once you have taken the tender to the main island where you can swim/snorkel barbecue etc., you can take a short boat trip out to one of the other inhabited islands to see how the Kuna Indians live.