Southern separatists opened fire on a military academy graduation ceremony in Yemen’s port city of Aden on Saturday, killing a cadet and wounding at least two others, witnesses said.