I have a number of static IPs, and a number of dynamic IPs. I have a quality firewall, and log port probes and exploit attempts. There is no difference between the static and dynamic addresses - both are targeted.
Get a good router/firewall, close all unnecessary ports, and use OpenDNS or similar that allow you to block accidental accesses to known bad sites.
Assuming a dynamic IP address is safer is no better than wearing a tin-foil hat.
In fact dynamic IP addresses are more prone to problems as the person who had it last could have been infected with malware, a spammer, or otherwise under attack for some reason. Which means you will find yourself randomly blocked from some services or suffering a DoS.
With a static IP address you can build a level of trust in that IP address so that you never suffer these issues or can request reevaluation if you do.
So ultimately I would argue the benefits of a static IP far outweigh the drawbacks.