How are electromagnetic waves produced by accelerating charges?
Accelerated charge produces an oscillating electric field which produces an oscillating magnetic field, which is a source of oscillating electric field and so on.
Thus, electromagnetic waves are produced.