Let me start off by staying this is my 7th cruise.
I have been to Key West and Grand Cayman numerous times. This trip was for Jamaica.
Had Starboard side cabin. Shore side on all ports. Can view pier and shore when anchored. I was lucky and picked the right side to ensure I would see the land when we docked/moored.