Why would they need to take fish with them? The Jaredite crossing took 344 days in vessels that were anything but fishing vessels (Ether 6:11). Apparently, these fish, as well as the birds, were brought along as a source of food for the long journey.