You know what Bert, here is my advice. I could wrap you up in "got to see got to do" for everyone of those ports. There is not one you could place above the other, seen them all.
Just get your butt off the ship and explore, just you and the place presented.
Thats is my advice, fantastic ports and safe.
How anyone with a bit of "whatever" could describe Dubrovnik as "full of character but small" is like saying yes I seen the Mona Lisa, but aint it tiny!
Just do it for yourself bud and forget others personal interpretations