I've always liked Watch Hill. Nice staff and great location. The only downside is the bathroom/shower facilities haven't been upgraded for years.
Great marina - stayed here 4-12-22. Even early in the season they could not have been more accommodating. Excellent restaurant and amenities !