Glen Scotia distillery festival, Campbeltown 21-23 May.