How does wave impact generate large boulders? Modelling hydraulic fracture of cliffs and shore platforms