Rainbow Ocean Waves