Note: Passes can only be used at each attraction once.
Make the most of your London Pass:
- Free 24 hour hop-on, hop-off cruise ticket worth over £18
So for this attraction (alone), you get as many trips as you like, within a single 24 hour period.
So given that the Thames River Cruise is listed as one of the attractions, I’d say the answer is no to both your questions.