There is excellent snorkeling at Hundred Islands National Park, an easy bus trip to Alaminos.

And a bit of night action is available too.