Pulling into the port was beautiful. Lighthouses, sailboats, old brick buildings, etc.
Then you exit the boat. Sidewalks were in horrible shape. It was not possible to push anyone in a wheel chair to see the sights. Many buildings vacant with graffiti and liter throughout the streets. Public restrooms were awful, and I honestly felt unsafe. US Custom Agents were not friendly. Did enjoy the variety of shops (no different than the other ports though). I would recommend that RCI remove this as a port of call, and spend 2 days in Bar Harbor, ME.
From the breathtaking views of the islands to the quaint shops in town. Picture perfect! Shops and food venues were great. We ate at Testa's. Probably the best lobster/fish we have ever had. Bought most of our souvenirs here in Bar Harbor as well. Great variety.
Tender to/from was difficult, but then again we can't control the water/waves.
Sidewalks were in great shape and easy to use wheelchair; even up/down the hills.
Let me state that I have visited Boston in the past, and enjoyed the trip(not by boat).
Salem is awesome, and we also enjoyed the BeanTown Trolly.
However, there is nothing offered at the cruise ship pier/port. We were given directions to a Dunkin Donuts that was a few blocks away, but there was nothing else within walking distance. There were 2 booths at the pier that gave you a map, and suggest a cab for about $20 each way to Quincy Market. Not very friendly or helpful. After 10 minutes we were back on board enjoying the ships sports deck.
Book a tour, or do not waste your time with getting off the ship in Boston.