Luna in здесь не нужно, то есть: Noon found them but a few miles inland К полудню они продвинулись всего на несколько миль вглубь. (более буквально: полдень нашел/застал их всего в нескольких милях...)