From El Nido you're stuck and need to travel down to Puerto Princessa or up to Coron.
Both have airports but to get to Boracay you can ferry back to MNL from Coron and back on the next ferry south again.
PP has ferries heading west, so this could be your best (cheapest) bet, but think you'll end up in Cebu before you get to Boracay.
Not a lot of help, but could be a start 11 months ago
There are already special flights from Puerto Princessa , Palawan to Boracay ( caticlan ) , then Boracay to Cebu and Cebu to Siargao, because most flights going to Siargao are from Cebu airport. I think flying is your best option here. I recommend downloading the Cebu Pacific app so you can compare prices, midnight flights tend to be the cheapest. I hope this helps. 6 months ago