We just returned after a great 7 days on the Caribbean Princess.
I'm not going to go into great detail about the ports, but rather concentrate on the actual "CRUISE" components:
Embarkation:
Great location, and very clean. Balcony is totally open which can be a problem on hot (or rainy) days