We took this cruise in 2023. We had mixed feelings. Windstar was fabulous (with the exception of poor vegan options). However, like your review mentions, the ports (except Cartagena) and tours offered are not interesting at all. We were pretty disappointed.
Ironically, we will be back on this same itinerary in 2024 as we could not find a 7-day Christmas cruise on a boutique premium line other than Windstar for our family. So we must endure these sad ports again. At least they have fantastic cabins.
Btw- I found plenty of Windstar Panama Canal reviews in the review section.