This is the Riverside Cafe in Kingston. It is away from the central conurbation of the town. They are a fairly standard cafe with all the normal goodies and the locals use it well. The chap that owns it would like more boats to stop.
There is adequate mooring directly in front with rings and, if you don’t mind putting pins in, several hundred yards of hard edge with grass like a linear park with a wet border. A very pleasant place to stop even if you only do as I did stop long enough to get a thermal mug filled.