What tours are worthwhile in the ports of the Chilean coastline ?

I will be cruising from Valparaiso in March and the ship stops in Puerto Montt , Puerto Chacabuco , and Punta Arenas . The tours on the ship seem to be more expensive than what I have found online from a private company . Does anyone have any suggestions ?

We cruised South America on Royal caribbean starting from Valparasio last year, ending in Brazil. Our cruise stopped in Puerto Montt and Punta Arenas but not Chacabuca. We did ship’s tours in both Puerto Montt and Punta Arenas and in both cases the tours turned out to be just something to do. We did the city/museum tours and one that went to a winery where we had wine and sausage and saw some native dancing. The tours were OK but not really exciting and thing to write home about, so to speak. The only suggestion that I have regarding ship’s vs private tours is make sure that you allow enough time for the tour and getting back to the ship well before departure time. You don’t want to be late Getting back to the ship because they will leave you.