Call West Marine
. Make sure they know the full extent of the damage so they recommend the correct products.
I would put some wide waterproof tape over that to keep it dry if it has not yet gotten wet.
Don't be tempted to try a patch with silicone. It will go deep into the pores of your fiberglass
making a true repair a much bigger job.
Hey need a couple extra thru hulls? That would be one way to fix it. .