What do filefish eat?

Filefish are primarily herbivores, meaning they primarily eat plants. Their diet consists of:

* Algae: They graze on various types of algae, both attached to surfaces (benthic algae) and floating in the water (planktonic algae).

* Seaweed: They consume different types of seaweed, including kelp and macroalgae.

* Seagrass: They feed on seagrasses, particularly in areas where seagrass meadows are abundant.

* Invertebrates: While mainly herbivorous, they might occasionally consume small invertebrates like crustaceans or plankton.

Important to note: Their diet can vary slightly depending on the specific species and their geographical location. Some filefish might have a more omnivorous diet with a higher proportion of invertebrates.