Yep, the Thames is a definite licence area, and one of the few where it is even remotely possible that you'll be checked. This would be when going through a lock, though many of them will be unmanned...