Rams Head Inn is directly on your starboard as you enter Coacles Harbor. They have a couple of guest moorings for boaters who stop in for lunch or dinner. Nice place, fancy restaurant out back, and yes, expensive.
For truly "dock & dine", where you can pull your boat up to a dock, the Town Dock at Mitchell Park in Greenport has a day rate of 50 cents per foot, and you can hit Claudio's (restaurant or clam shack), and all the other restaurants in town. My favorite is "Skippers" in Stonington CT. Their large dock is free for diners, with indoor and outdoor patio service.
Puffin NT32 (crossed-over)
Watch Hill, RI