To get to Boracay from Iligan either take two flights via Cebu or fly to Iloilo and travel overland to Caticlan and then take the short boat trip to Boracay.
There are direct flights to Palawan from Caticlan with Air Juan that goes to Coron and Air Swift that goes to El Nido.
For more info on Boracay go onto the Trip Advisor forum for the Philippines. One regular called leftovertoo actually lives there.