Embark on an unforgettable island hopping adventure at 100 Islands National Park. Explore the picturesque landscape of this tropical paradise, consisting of 124 islands and islets scattered across the crystal-clear waters of Lingayen Gulf in the Philippines. Discover hidden coves, pristine beaches, and stunning limestone formations as you hop from one island to another. Snorkel in vibrant coral reefs, swim in turquoise waters, and soak up the sun on white sandy beaches. Don't miss the chance to climb the viewpoint on Governor Island for a breathtaking panoramic view of the entire park. With its diverse marine life and natural beauty, 100 Islands National Park is a must-visit destination for nature lovers and adventure enthusiasts.