Why do they have to pay any amount?  Go visit Magic Island some Friday evening.  Those aren't tourists lined up with their kids to see the firework.  It's a nice little benefit for the community that they spend the money to put on a show.