I don’t know about iWeb, but you could at least add a bookmark to Cyberduck so you don’t have to re-type the connection information every time.
Just start Cyberduck and just left of the quickconnect field there is a “Bookmarks”. Click on that and a list will slide out to the left. Then click on the " " at the bottom and add your DH account.
If you edit you websites locally, on your Mac, there is no faster way to publish your pages. The only option for example would be to install a blogging software (like Wordpress) on the server directly. But that would take some time to learn (especially the customization of the design).
Promo-Code: [color=#CC0000]SAVEMONEY97[/color] - Save [color=#CC0000]$97[/color] on your first year of hosting.
Get more promo codes here