I think that this is Princess Kays in the bahamas. That is def. a Princess ship, and you can even see a tender! Scroll east to see 3 more tenders in dock, and all the buildings of the resort
BTW, with google earth, (free) you can actually see individual beach umbrellas!
Here's a bustling port canaveral,
You can see a voyager class RCCL ship, 2 carnivals, and if you scroll east, there's a Holland america ship the Volendam or the Zaandam. East further is a ship I don't recognise.
I have more, if you are all interested.