Seaweed can be looted from most level 19-61 crabs and hydras. It can also be found in [Bloated Giant Sunfish].