The Guadalcanal invasion was officially called "Operation Watchtower" but the Marines actually did sardonically call it "Operation Shoestring."
This was because these Marines, commanded by Major General Vandegrift, came to the theater expecting to have six months to train and organize their materials before being put into action. Instead, Admiral King demanded an immediate invasion of the Solomons once it became clear that the Japanese were building an airstrip on Guadalcanal island (thanks to the reports of British coast watcher Martin Clemens). This airstrip would have threatened the vital sea routes connecting Australia to the U.S. West Coast.
So the Marines had to deploy immediately with only a portion of the supplies and materials they should have had at their disposal.
Making matters worse, Admiral Fletcher insisted on removing his carriers just two days after the Marines landed as he believed them to be in "grave danger". Admiral Turner insisted that five days were needed to offload the supplies and materials that were brought to the theater but Fletcher would not relent. So the Marines were left to effectively fend for themselves with not even half of the already inadequate supplies they brought.
One can only wonder how the Battle of Savo Island would have turned out had Fletcher kept the three carrier groups in the area.