I also ran along the beach.
This was the view directly in front of the pension house we stayed in.
Take Cebu Pacific, Philippine Airlines, or Zest Air to Puerto Princesa City. From there, vans will take you to El Nido. Travel takes 7 hours and will cost you PhP600 one way. One advantage of this is you can go visit the Puerto Princesa Subterranean River before going to El Nido.
Alternatively, you can also take the Island Transvoyager aircraft, which goes to El Nido directly.