Been to Subic many times and I enjoy staying at different Nest By The Sea AirBnB properties, because of their beautifully designed and comfortable rooms.
It's nice to eat at establishments by the beach (like Rali's, and even Vasco's) but I tend to end up cooking up a storm with imported items from their local duty-free supermarkets (like Royal and Puregold).
For day trips, buying a pass to Camayan Beach Resort is always worth it, as well as tagging along on a "booze cruise" that our hosts at the Nest By The Sea arranged (which takes you on a smooth boat trip to the calm coves around Subic, where you park and dive).
Great place for outdoor seggs too, if you're a freak like me.