According to OpenStreetMap, the Naselle River runs through Chetlo Harbor until it connects to the Long Island Slough. This makes Chetlo Harbor a bay at the end of the river.