<p>Which preposition is correct or better? Or is there any better one?</p><br/><p>I want to see the fireworks display (on / by) that river this weekend.</p>