Swansea's International Jazz Festival drew hundreds across four days, with more than 50 free gigs, jazz cruises and a Cottle ...