You’re absolutely right about the loosestrife. That should be almost entirely cattails but there are only a few.
Around here about now we have white water lilies and pickerelweed, and it’s heaven to paddle around among acres of these flowers.