Нет не смог бы. За это говорят следующие обстоятельства.
1 численность войск. У красных, даже если их войска были бы разбиты при штурме, имелись большие резервы так что со второго, с третьего раза они бы Крым взяли. У Врангеля не откуда было пополнять численность.
2 Боеприпасы, питание и другое. У красных "за спиной" была большая страна, в которой не смотря на войну все же сохранилось сельское хозяйство и промышленность. В Крыму ничего этого не было, с водой там вообще беда. И взять со стороны белые ничего не могли- море хорошо контролировалось.
3 Не смотря на то, что географически Крым вроде бы очень удобен для обороны, в реальности к нему кроме перешейка можно подойти с разных сторон, что собственно красные и сделали перейдя море вброд.
4 Ну и история нам говорит, что никто не мог удержать Крым. Ни скифы, ни греки, ни готы, ни татары, ни белые, ни красная армия во время ВОВ, ни немцы уже когда Красная армия брала Крым.