I just checked and confirmed that The Mooring is still open. Funny that I've hit that town so many times but never went there.
One of the highlights back then was the hotel on Goat Island, which had a a penthouse bar with views of the a bay and the Newport waterfront. Great place to try to impress a young lady.