Neither of my kayaks is short enough to allow my feet to touch bottom before the kayak hits the concrete on a straight-in approach to a typical boat ramp, since those are usually fairly steep because that’s what works best for powerboats.
If the surf is truly big enough to actually roll my kayak, I would not even try to land on the ramp, certainly not with my long gelcoated sea kayak. I would attempt to use the dock instead, even if that means tying the kayak to the dock (with some kind of cushioning!) and swimming to shore. But the typical boat ramp does have breakwater protection, as does the one in your photo, so IMHO the surf would only rarely be that big.
So in surf that is not big enough to roll my kayak, I would do what I always do at a beach: position my kayak parallel to the land (perpendicular to the ramp), let it drift close enough for my dangling land-side foot to touch bottom, then get out on the land side. In surf I get wet doing this (waves dump water into the cockpit), but it’s better than letting the beach or the ramp rub the gelcoat off my kayak. Another advantage of getting out on the land side is, the closer to the dry concrete I can put my foot, the less slimy that concrete is likely to be.