Australian Jack Robinson has overcome two broken surfboards to set up a blockbuster showdown against three-time world champion Gabriel Medina in El Salvador.