With 7,107 islands that make up the Philippine archipelago, National Geographic Channel places focus on six significant island through its newest documentary feature entitled “Islands Insider.“