What a trip and what a place!
Spent my first week in Boracay, loved it, will post a report on there, but wanted to post a good report on El Nido to be as honest and easy for others to follow and have a great trip.
We stayed at Angel Nido cottages in Caalan Beach, not a beach to swim in but happy it wasn't in the heart of town (beach there you can't/shouldn't swim in anyway, too dirty). Our host Matteo was awesome, simple cottages but for what you pay it was perfect. He also set us up with the best tour operators would could imagine. Was called GK Booking Service, and was on the walk towards town from our cottages. You can't miss it, there are 3 little huts beside each other, they are on the end. We also booked our motorbike hire from them.
We did Tour A, C and D all with them, they were basically all private, but we were only charged the same as the big group tours in town - great service! The big group tours looked shocking, so many people crammed onto the boats. I suggest even if staying in town, get out of it and go explore to book your tours, well worth the small effort.
Loved all the islands hopping tours, being on private boats they timed our arrival at the busy spots so it was basically just us there, perfect.
El Nido town itself really isn't much to see, only went in there for dinner, and even then hard to find reasonable quality food, best food we had in El Nido was the pork/chicken/fish cooked for us on our boat tours.
Aside from island hopping my number one recommendation is to hire a motorbike/scooter and ride to Nacpan beach, then visit the waterfall on the way home. It seemed so little people made the effort to do this, and the trip there was half the fun! Don't bother getting a trike to take you, enjoy the motorbike ride yourself in the countryside!
As for an amazing beach near the town - head to Los Cabanos beach, a short 10 minute trike ride from town, another quiet beautiful beach with a perfect sunset.
Hopefully I'll be back in El Nido again one day, think I would stay in Corong Corong beach for something different and a nicer swimming beach, but regardless loved every minute.
Also for any hospitality stars out there, the place is crying out for another good quality restaurant, as the pizza joint Alcove does incredibly good business as it's probably the only guaranteed good feed we could find, the rest was pretty hit and miss. Great opportunity if looking to open a place there!