Colorful kites stream over the water while crowds stand on the bank.