Zener voltage for protection of GPIO

It looks like the 5 V stand-off TVS diodes don't start conducting much until the maximum MCU supply voltage has already been exceeded although I realise there may be some margin above the maximum before damage occurs. If I use H11L1 optocouplers, I can increase the MOSFET driving current a little bit and increase the driving voltage to 12 V.