Ukraine show the Taiwanese a lot on how to deal and negate any naval superiority from your enemy, if I was Taiwan, I will do what the Ukrainian do. That is to invest in asymmetric naval warfare.
What the Ukrainian did is basically follow the first rule of naval warfare, which is the defence have the advantage on where you can position your defence, yes ocean is vast, but you know where the Chinese Navy is going to be ending up at the end of the day, the Chinese Navy can run around Taiwan strait or even South China sea but at the end of the day, they will need to pin themselves against the Taiwanese coast in order to conduct any operation, which mean for the Chinese navy, there are a lot of factor to consider as to how they can maintain the Sea LOC (Sea Line of Communication) but for the Taiwanese, they only need to care about a certain area. Because you don't need to totally defeat your enemy to deny their sea dominance, you only need to strike when you know where to hit, and you know any Chinese fleet operating in Taiwan will be close to Taiwan.
This is how the Ukrainian get the upper hand even when they do not have a single capital ship and Russian black sea fleet is now nothing but a black eye. If I was the Taiwanese, I will look into how the Ukrainian did it and copy their way. Because a missile hitting a Chinese APC on Taiwan shore, you may be talking about 8 or 10 killed, but the same missile hitting a transport ship, you are talking about 300-400 dead. And you know those transport ship is going to land in Taiwan......Because that's their entire war is for.......