The colors separate because each “color” of light travels with a different speed in water, or, for that matter, any transparent material that light can travel through, like glass in a prism.
Each rainbow is personal – the rainbow you see isn’t exactly the same rainbow the next person sees. It’s all in the eye of ...