Book a flight and discover the hidden beaches in all 7,107 islands in the Philippines.