Would go back.
Only issue with Cannes versus what we experienced in Spain was most did not speak English. Not a concern, just an observation.
I would go back.
They take you to the top of Gibralter to see the caves and the monkeys.
However, Gibralter was probably a port i would not care to go back to.
Did not know at the time but the Palma hop on/hop off bus stops right in front of the cruise ship. Its a good way to see the city, highly recommend.
Took the train to soller. Well worth it. Just leave yourself lots of time to get back.
WOuld go back again.