Bacardi has appointed KC Kavanagh its chief global communications officer.