South Korean President Park Geun-Hye apologised Tuesday for her government's failure to prevent a ferry disaster that left some 300 people dead or missing, and the inadequate emergency response.