Questions on airfield identifiers

The United States identifiers usually begin with K for major airfields such as KJFK and KLAX however in Alaska and Hawaii why is it PANC and PHNL instead off KANC and KHNL?

Hawaii and Alaska are not part of the U.S mainland, I believe that is why it is.

The P I believe is for pacific airport and if you look at more airports like in the Central Pacific you will see a P at the start too, the reason for this is because all airports are “grouped” into a region and like @ItsBlitz said they are not part of the mainland so they are not grouped like other US Airports but instead as a Pacific Airport

Here’s an image displaying each region’s first letter: