You know what's effective against zombies? Armored tanks are effective against zombies.
If you want to mow down the hordes in Dead Island, why not learn how to defend the warehouse against the oncoming waves of infected zombies? If you can defend it, Earl will reward you with an armored tank. You'll even be able to pick up the "Hell In Paradise" achievement if you're playing the Xbox 360 version of the game.