A Perth father of two young girls remains fighting for his life after an alleged one-punch attack outside Hillarys Beach Club.