looks like snail shells , i have seen small snails in whatever comes fouled up from the weed line , for the sea horses its there life cycle , never saw snails that size up here , where did that fish come from , very curious . mahi are one of the fastest growing fish in the sea ,