Good Morning David,
I have been on the Elation, but not to those ports. I like the Liberty, because it is much like the Conquest. So, both ships are great.
I have not heard anything really bad about your ports, but remember, you make them fun, by well planning.
Suggestion: Go to the Carnival web site. Click on Excursions and see if you can find things you would like to do. Is if that will sway you one way or the other.
Whatever you decide has to be fun, and planning is half of it.