Beautiful port when pulling in. However, cruise line controls entire area in immediate port. Shops, restaurants, etc, are all an extension of the cruise ship. Walk down the beach a little to experience some of the local flair or definitely take an excursion to another beach, as the one in front of the ship leaves a lot to be desired, even though it looks beautiful.
Ship docks in the heart of old San Juan which is undergoing a major revitalization. Lots to see and do here, especially if you're into Spanish history. I'd definitely like to come back here to explore more.
We stuck to the port area which could probably stand for some upgrades. Be prepared for the typical tourist shops immediately off the ship. Recommend a beach excursion here or scuba or snorkeling.