They call this phenomenon “El Nino” or “the Boy Child” because it always happens around Christmas time.
The reason the fish disappear is a cyclical change in the air pressure over the Pacific.
Winds usually blow East to West, cooling the water off the Pacific coast of America.