Kilwinning is an ancient town that sits on the River Garnock in North Ayrshire. Attractions in kilwi