I normally do a fair amount of barefoot running on grass, dirt, and pavement, but on a recent trip, I ended a couple of runs with several miles on sand. It felt easier on my calves and lower legs compared to solid surfaces, but I noticed some differences in soreness afterward, mostly along the IT band, which usually gives me no problems at all. I'm guessing this was caused by either the slope of the beach in places, or just having to stabilize my legs more while landing on a soft surface.
Aside from obvious hazards like stepping on sharp objects, are there any specific strains or other injuries I should be more aware of when running longer distances on sand, due to the reduced traction or other factors?