Puget Island has a good WDFW beach, just south of Kalama there is a public beach off the frontage road, county line park west of Longview and just below Bonneville on federal land managed by the Corps.