Cape Town is an important supply hub, but it's easy to run it dry of fuel in early '42.
IME this happens when on-map convoys return to CT set for 'full refuel', a lot of these will be 'fleeing refugees' from the DEI.
far better to set these guys to 'do not refuel' & 'auto-disband' on their arrival in CT. those w/ any fuel > 0 can be sent on to EC USA, thanks to auto-refuel of off-map movement, they'll arrive safely, where they can fully refuel
& load fuel for CT. convoys sent from CT to Perth should be set to 'minimum fuel', but don't let them leave CT if their fuel is 'red'.
Allies have mega fuel available at EC USA, but it'll take lotsa ships & lotsa time to build up a comfortable stock at CT.
Oz fuel distribution from Perth is kinda slow, and might tend to pool into Darwin, when you'd rather have it at Sydney & Townsville. Kiwis will also need some fuel to keep their HI running.
This is excellent advice.
Moose Disclosure: I set up a 30-ship TF to go from CT to EC with December refugees in the early days of the war. Some of the ships down below the screen edge were, you guessed it, red 0 on fuel. Did not notice. It is now mid-April and they're still 15 days from New York, some ships with green 14,000 on endurance, some with that red 0. Be careful, kids.
I think the code is still set that fuel will flow, at least in part, to ports based on the number of ships docked or disbanded. My Darwin is flat; I have to send fuel by sea. There is a lot of fuel in-country, it just doesn't go to Darwin.