The answer is yes, all the pool cover will deter ducks from a swim in your pool, but its effectiveness depends on the type of pool cover you choose and how you set them up. This will include things like rubber snakes, hawks paper, blow up crocodiles etc. If you are looking for the best swimming pool covers you may check here http://coversinplay.us/.
Image Source: Google
For the most part, these other solutions will only work as long as needed duck to realize that they do not represent a threat. After that, most of the items are mostly useless.
A swimming pool cover on the other hand does not rely on scare ducks away. This only denying duck what they want the access to the water. Once they realize that they can not gain access to the water, they move because there are many other pools to choose from without pool covers.
The “Leaf and Debris” or “winter cover” as it is sometimes known seems to be the most effective type of cover pool for this purpose. This is because they are tied at regular intervals around the circumference of the pool so that the entrance to the water can not be made.
Duck can make a lot of chaos both in and around the pool you either unsightly or unhealthy. Leaves and debris cover was originally designed to keep leaves and debris out of the pool, and so you get a double benefit when they also deter ducks from residing on your pool too.