Giant groupers make all the smaller fish / birds / bats / traps useless. You can just hit them with anything and they float to the surface.
My suggestions:
- 7 day respawn timer
- at least double hitpoints
- make them flee if not killed in one hit
- make them a bit more timid / seek shelter in wrecks