The problem with some sailboat bilges is that they're small but deep, so it doesn't take much water to raise the water level enough to activate the float switch. A check valve reduces the amount of backflow. It's not a great solution, but it's common enough.
A better solution is a very small bilge pump with a small discharge line so not much water volume washes back in when it shuts off. A large pump, mounted higher in the bilge with it's own float switch, would take care of problem water, like a real leak. It should never be needed, but it would be there just in case.
For the air-bound problem when using a check valve, if you're going to use one after all the recommendations not to, drill a small hole in the discharge hose on the pump side of the check valve to vent air when it starts. Drill it on the bottom side of the hose, near the check valve. It will shoot a little water when the pump runs, of course, which is why you put the hole facing back into the bilge, but it will allow the pump to catch a prime when it starts by venting air.
I have the problem of short-cycling on my H340, and I use a check valve. I'd rather use a smaller pump with small diameter hose, but I don't like the idea of only having a small pump, and I'd rather not spend the money and effort to have two pumps. The check valve with vent hole has worked for me for the last 5 years or so, since I got the boat, so that's what I'll keep using. Oh, and mine sits in fresh water only, and I haven't had a problem with excessive slime or other such growth.