良い質問ですね。ここでの「warm on the sand」は彼女が太陽の光で暖かくなっていることと、砂の上にいる（おそらく寝そべっているか座っている）状態を意味します。ここでは砂の温度については触れられていません。砂について推測することはできますが、正確には分かりません。
一方でこれを「on the warm sand」にすると、砂が温かいことを意味します。この場合、焦点や主語は彼女ではなく砂になります。
例：My feet were warm on the blanket. （私の足は毛布の上で暖かくなっていた。）
例：My feet were on the warm blanket. （私の足は暖かい毛布の上にあった。）
彼女はここで砂ではなく彼女自身について話しているため、ここでは「on the warm sand」は適切ではありません。