I was sitting next to my son, anchored in 3' of water. Although, looking at that picture again you cannot tell that's the case.
Kids always wear left jackets in the boat, underway or drifting. When anchored at a beach I let them take it off.
Also, Coast Guard regulation says all kids under 6...