Avenger also carried external (and internal) fuel tanks, including two 58 gallon 'slipper' tanks on the wings (which could be used while carrying ordinance) which doubled the range, plus a a jettisonable 275 gal tank in the internal bomb bay which could be used on recon missions, further substantially increasing the range. Again - range being very important in naval / carrier warfare.
The Swordfish and Albacore were definitely good enough in 1937, and though clearly obsolescent were just barely arguably viable by 1942. After that, they were miserably deficient. Which is why they were not known for a lot of major victories after Taranto.
Well I don't know about CAP but there were Japanese aircraft in the area, as there were 30 Kamikaze attacks.
I would say that Albacores could not have survived those missions, at least not as well, due to their limited range and extremely slow operating speed, which would have made them considerably more vulnerable to the improved AAA from the (relatively modern) Japanese fleet at that time. I'm not sure Barracudas could hve operated from those 'Jeep' Carriers, but even if they could, it seems they didn't do well in the Pacific Theater. From
the Wiki:
On 21 April 1944 Barracudas of No 827 Squadron aboard Illustrious began operations against Japanese forces.[1][27] The type participated in air raids on Sabang in Sumatra, known as Operation Cockpit.[28] In the Pacific theatre, the Barracuda's performance was considerably reduced by the prevailing high temperatures;[N 1] reportedly, its combat radius in the Pacific was reduced by as much as 30%. This diminished performance was a factor in the decision to re-equip the torpedo bomber squadrons aboard the fleet carriers of the British Pacific Fleet with American-built Grumman Avengers.[30]
Like I said, it seems to have been something of a missed opportunity. Cool name though.