Other options
I have been staying in Newport since 1969.
Other places to consider are the Newport marina. Nice floating docks, pool, clean showers and propane bbq.
Newport Shipyard is on the other side of the Harbor. No pool. Big yachts.Clean showers
The Newport Yachtclub is friendly. Floating docks, bbq no pool. Clean Showers.
I am not a fan of Bannister's warf. Kind of noisey.
To save some bucks, the moorings are largely run by oldport marine. They have launch service and shower facilities.
You gotta eat at Salas' Dining room (an old newport staple, just checkout all the old photos on the wall of a who's who of sailing)