The "relaxing like soldiers before s battle" seems a rather odd phrase to me. I wouldn't think they'd be very relaxed.

Student or Learner
Have I made any mistakes?
The warm weather beckoned on a Sunday morning, and people flooded the parks and riverbanks, carrying with them bags bursting with food and drinks. Tomorrow was another working day filled with stress and worries, and everyone seemed to be soaking the sun, relaxing like soldiers before a battle. Winter was just around the corner, and soon the snow, ice and the overcast sky would make everyone depressed and morose.
The "relaxing like soldiers before s battle" seems a rather odd phrase to me. I wouldn't think they'd be very relaxed.
Not a professional teacher
Would it be OK if I write, "everyone seemed to be soaking the sun, like lizards on rocks"?
Not a professional teacher
soaking up the sun