Bioluminescence in rivers is caused by tiny organisms called dinoflagellates. When disturbed, these organisms emit light, creating a mesmerizing glow on the water's surface.