As a frequent cruiser with Fred. on board it is very good. The excursions are usually well over priced compared to what can be arranged locally. However you are safe with an organised trip, the ship will not sail without you.
Post a list of ports you want the info for on this site and you should get the answers you are looking for. Good luck.
We left 4 couples behind in sardinia 2 years ago ,how they caught us up in rome I don't know but since then we always take organized trips if we can't walk into the port.