If you google it and look at hunter saftey class regs it is clear that you can't shoot across a body of water because of the chances of ricoche.
Wrong. You can even shoot a rifle from the water in a boat, to the land, as long as the motorized motion has stopped.
You can shoot across water. With rifle, shotgun, pistol, muzzle and bow. BB gun too. Slingshot.