My wife and I recently completed the Coral Princess Cruise from Fort Lauderdale through the Panama Canal, returning to Los Angeles. We had a wonderful time. Traveling through the Panama Canal is an experience we'll never forget. It's an engineering marvel.
The Coral Princess is superbly managed; the shows were professionally done; food was good, and the staff was considerate and helpful. We chose any-time dining which gave us a variety of options. If you're interested in using the gym, the daily stretching and core exercises were free and of great help. The ships historian, Bill Keene, gave very informative lectures on all the ports we visited, and several lectures on the Panama Canal which was very helpful. I would recommend reading David McCullough's book "The Path Between The Seas" as it gives a complete historical account of the building of the Panama Canal.
The Natural History museum in Aruba was free and well worth the visit. We took the ships tour of the old city in Cartagena. While cruising through the canal, we stood on deck 10 forward and deck 8 aft to get excellent views of the locks and canal sites. A side trip which was well worth it was taking a small craft back through the locks where you get a completely different perspective. Puntarenas, Costa Rica, is a wonderful place to visit. We arranged a tour on the internet with Okey-dkey tours run by Charlie Soto. His price if very reasonable, and he gives a discount to Cruise Critic members. Souvenirs can be purchased where the ship docks for the best prices. We especially enjoyed the sea days for fun and relaxation. Taking everything into account, this was the best cruise we have experienced. I would rate this a 5 star cruise.