 Major tributaries of the Irvine are the Glen Water, Cessnock Water, Kilmarnock Water (combined Fenwick and Craufurdland Waters), Carmel Water and Annick Water..These rivers flow into the estuary, the Garnock being swelled by the Annick Water that has its confluence at the Dirrans in Kilwinning.The silt from these rivers has created the Bogside mudflats and the course of these rivers has been greatly altered over the centuries through both natural and man made influences.