Ok Waleed

Why do fish eat fish?

I understand the need to survive 

but the seaweed is right there!

eat the sand it is nutritious