The piolot decided to land in marginal conditions, and hit a very bad downward ground effect, likely, at the last moment before landing and could not correct.
It hit and BOUNCED according to passangers and then when it came down a second time the forece collpsed one landing gear, making the plan land long. Lucky there was no fire, probably because of the heavy rain.
The pilot propbably should not have been cleared to land.
Could have been alot worse if it went into the water.
Overall, lucky passangers and crew.