Hundred Islands National Park, National park in Pangasinan, Philippines
Hundred Islands is a national park in Pangasinan, Philippines, that contains more than 120 limestone islands in Lingayen Gulf. The islands rise from shallow water and form a maze of forested hills, sandy beaches, and hidden coves that change appearance with the tide.
The area was officially protected in 1940 to preserve coral reef formations that emerged around two million years ago. Local fishers knew these waters long before that and named them for the multitude of visible islands.
The name refers to an early count that found far more than one hundred small landmasses, though the actual number varies. Fishers from the region have used these waters for generations, and many families now offer boat tours that pass along their knowledge of currents and reefs.
Most visitors start from the wharf in Alaminos City, where boats depart to different islands depending on weather and personal preference. Some islands have docks and shaded areas, while others are only accessible in calm conditions.
One island holds a cave with a deep natural pool where visitors can jump from rock ledges. The water is clear enough to see the bottom before leaping, which softens the thrill a little.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.