I’ve never heard a logical explanation of why the Allies apparently made no attempt, at least till late in the Battle of Sicily, to get control of the Straits of Messina.
Gave a lot of the enemy the opportunity to get away and continue fighting.
Seems like it would be hard to control the Straits of Messina without control of Messina itself.