Answer: the sun
Step-by-step explanation:
The meaning of the phrase, God’s bright beacon simply refers to the sun. It is a metaphorical phrase, or kenning which simply means Heaven's own candle or the sun.
God’s bright beacon appeared in the East, the water lay still simply means that the sun appeared in the East. Therefore, the correct option is C.