Pretty sure he is windfoiling.
The West Van spot is Stearman Beach / Erwin Park.
You could easily launch a kite there at low tide if you had a helper but I don't think there is enough sand near the river to self launch.
At high tide there would only be drift option.