a river side restaurant on the edge of a body of water