* Smaller fish: Sardines, anchovies, herring, and other small fish are common prey for many rockfish.
* Crustaceans: Crabs, shrimp, krill, and lobsters are also a staple for some species.
* Cephalopods: Squid and octopus are a favorite of larger rockfish.
* Worms and other invertebrates: Depending on the species and location, rockfish can also feed on worms, clams, and other invertebrates.
* Plankton: Juvenile rockfish and smaller species may feed on plankton.
Factors influencing their diet:
* Size: Larger rockfish tend to eat larger prey, while smaller rockfish eat smaller organisms.
* Location: The availability of prey varies depending on the location. For example, rockfish living near the ocean floor might eat more crustaceans, while those living in the open ocean might feed on more fish.
* Season: Rockfish diets can change seasonally depending on the availability of specific prey.
Interesting fact: Some rockfish species are known to exhibit cannibalism, particularly when food is scarce.
Overall, rockfish are versatile predators with a diverse diet that allows them to thrive in a variety of marine habitats.