My Wife & I did a 7 night cruise through Croatia & the Greek Islands.
The excursions were a good option if you want to see and know the history, some were brief visits , but you will know that when you see the intinery that you have booked for the particular Cruise.
The entertainment and shows are amazing top[ notch.