I may be mistaken here, but I don’t see a very good way for the UK to protect the damaged battleship without significantly compromising other objectives they may have. It’s all circumstantial of course, and it depends on the outcome of the strafe run on SZ111 - as that battle progresses, Germany has the flexibility to either strafe or not. But the target situation after G1 is:
- SZ110 is empty;
- SZ106 has 1 or 2 German subs;
- SZ112 has the damaged German battleship, cruiser and sub;
- SZ113 has the damaged Britsh battleship;
- SZ109 has the British destroyer and transport;
- SZ99 has the British cruiser
For maximum protection, the British may decide to move the battleship, cruiser and destroyer to SZ119 and put three fighters in Scotland. But that compromises their Taranto attack, and they can’t send the cruiser to SZ96. And Germany may still go for it if they want to, sending their battleship, cruiser, sub, 2 bombers, a fighter and a tactical bomber - the latter two would then require Germany to build a carrier G2.
Alternatively, the British may move everything to SZ109 for maximum scramble protection, but that implies they’re really not doing anything else with those fighters, so no Taranto there. Plus, Germany may now send its entire air force because the planes can land anyway.
Agreed, German air wouldn’t be doing much else on G2 in such a scenario. Whether that’s a problem, depends on Germany’s plans in the east. I like an I2 attack on Russia anyway, so without a British Taranto raid there’s not all that much to do for the Luftwaffe G2.