Kairaki Beach: River Meets Ocean at Kaiapoi, Canterbury | OnlyBeaches