Embark on an exciting island hopping adventure in 100 Islands National Park. Explore the picturesque islands scattered across the Lingayen Gulf in Pangasinan, Philippines. Marvel at the stunning natural beauty of the islands, each with its unique charm and features. Enjoy snorkeling, swimming, and sunbathing on the pristine white sandy beaches. Discover hidden caves, limestone cliffs, and vibrant coral reefs teeming with marine life. Don't miss the chance to visit the iconic Governor's Island, Quezon Island, and Children's Island. Experience the thrill of cliff diving at Marcos Island or go kayaking in the crystal-clear waters. With over 100 islands to explore, this trip promises endless adventure and breathtaking views.