Dafferin Islands Park is near the Ontario side of Niagara Falls. There is a river in this park. The river has created some small islands. The overall view is beautiful. Next to it is a huge waterfall, and here is the quiet water of a small river, forming a great contrast.