Cyclone Chapala was approaching war-torn Yemen on Monday after wreaking havoc on Socotra island and injuring hundreds of people there, as fears of its impact on Oman eased, officials said.