Soltice would be my first choice. Aqua Grill maybe, on the canal in Sandwich? Or maybe rhe Roo Bar in Plymouth which has an open kitchen and fun vibe. Never found a great place on the water in Plymouth/Duxbury. Isaacs is the go-to place, but I've yet to be impressed.