Brian, as Matt says, the moorings at Geldeston are pretty good at the Locks. I wouldn't bother going the other way towards the Wherry as from memory there is only a single public mooring there, which last time I went was taken up with a residential boat. It's a very pretty stretch, but narrow and shallow.
I don't think there is any powerboat racing at Oulton after this coming weekend according to their fixture list http://www.lobmbc.org.uk/#/fixture-list/4553589077
Finally, check the opening times at the Fishermans at Burgh Castle. It is supposed to be pretty good, but I've not managed to be there when it is open! As an alternative, the Bell Inn pub by St Olaves bridge is very nice too.