A great essay by Alan Zimm about the flaws within Genda's attack plan.
To follow up on DrYuriMom, attacking the port facilities and oil fields isn't as clear cut as it seems. It takes an extraordinary amount of munitions to render a dockyard un-operational and this is often a task carried out by heavy bombers. The Japanese carriers simply couldn't carry enough munitions to render Pearl Harbor out of action for more than a trivial amount of time.
As for oil tanks:
"Alan Zimm has quite firmly debunked the myth that destroying the oil tank farms would have been easy. As oil silos would take hits, more flames and smoke would obscure the targets. There would be plenty of misses. They could not have been strafed. These were big oil silos with thick sides, floating tops (no oxygen inside the silos), fire suppression systems, berms to prevent leaking fuel from spreading to other silos, and good spacing between them. To overcome such defences, the Japanese would have needed to crack the tanks open with bombs to light them up. I'm not sure if the 60kg bombs that the A6M2s could carry would have done it (I highly doubt it), but in all likelihood they would have needed to use 250kg bombs carried by the D3A1s. Even if theoretically one could light fuel oil inside an oxygen free silo with a fire suppression system by strafing it, the Japanese aircraft capable of strafing which took part in the attack were armed with 7.7mm MGs (D3A1s with 2x7.7mm) and 20mm cannon (A6M2 Model 21s with 2x7.7mm and 2x20mm). The Japanese did not use AP or API ammunition like the Americans. They used AI and fuseless HE in their 7.7mm MGs and several different kinds of HE in their 20mm cannon. These shell types were great for destroying aircraft, but were useless for punching through the thick skin of oil silos.
Overall, Alan Zimm's conclusion (accepted within the academic community) was that the Japanese could have done significant damage to the oil tank farms (though certainly not 100% destruction as people kind of just assume), but at the cost of a full wave of dive bombers. The results would have been the USN pulling tankers over to Pearl to act as temporary fuel storage while new oil silos were constructed (and the underground facilities then under construction would have no doubt been accelerated). Zimm gave a window for inconveniencing the Pacific Fleet of a few months. Nowhere near the apocalyptic appraisals of Kimmel, Nimitz and the older historiography.
One can still debate whether or not the value of hitting the oil tank farms was better than, say, hitting various light fleet units in harbour. I don't really have a firm opinion myself, as the argument against bombing the oil tank farms isn't nearly as slam dunk as the silly "destroy the port facilities" nonsense. The Japanese ended up doing neither option anyway, and instead the majority of the second wave dive bombers blew their loads on Nevada (other BBs too IIRC). This is very recent scholarship, so it hasn't yet leaked into the popular conception of the battle. That process can take years, if not decades. The popular understanding of most of WWII is typically 30-50 years out of date compared to where the academic community currently is, simply because the vast majority of people don't have time (or the ability in the case of academic journals) to read the newest books and, more importantly, journal articles on any given subject." (Justin Pyke)