What does 上 mean in the lyrics 红领巾迎着太阳 阳光洒在海面上?
在 。。。 上 = 'in' or 'on' or 'to' or 'upon' maybe more possibilities.

在历史上 'in history'
在桌子上 'on the table'
在某种程度上 'in a way, to an extent'

红领巾迎着太阳
Young Pioneers welcome the sun,
阳光洒在海面上
sunlight spills upon the sea,

(我更好去喝点茶， me, I'd rather drink some tea)