Fishes that live in the ocean can be carnivores, herbivores, or omnivores.[4] Herbivores in the ocean eat things such as algae and flowering seagrasses. Many herbivores' diets consist of primarily algae.