A rainbow across the ocean