Moses had no fish in the desert.
The first Passover was celebrated while the Israelites were still in Egypt...there were fish in the Nile.