Photo: Elmer nev valenzuela, CC BY-SA 4.0 via Wikimedia Commons
An archipelago of 123 small, pristine isles, four of which have been developed for tourists. They can be reached via chartered excursion or boat ride from the Lucap wharf outside of Alaminos.
The Hundred Islands National Park is the first Philippine national park and a protected area located in Alaminos, Pangasinan. The islands, totaling 124 at low tide and 123 at high tide, are scattered in Lingayen Gulf covering an area of 16.76 square kilometres (6.47 sq mi). Only four of them had been developed for tourism: Quezon Island, Governor Island, Children's Island, and Pilgrimage Island.
© OpenStreetMap contributors
Local beach at about where the Hundred Islands start, but may have to pay and also it is not as serene as some (e.g. seaweed, dirty toilets).
The highlight of the area serving as the embarkation point to the Hundred Islands but also a seafront venue with stores, restaurants, a miniature model of the islands, and a very peculiar lighthouse with stairs wrapping around the outside of the structure.
The first church was built in 1770, but it was rebuilt a few times after being burned to where current church dates to about 1893. It is the seat of the Roman Catholic church in western Pangasinan. Also try People's Park adjacent if you need to stretch your legs.