You didn't mention what your deck and dock are made of but be careful using any pressure washer on wood products. Yes, a pressure washer will clear away all the grime, mildew, etc....but pressure washing can destroy the wood fibers deep and hasten the deterioration of your deck, dock, fence etc......
Similarly, if you want to pressure wash your siding, make you pressure wash from the top down and not force water up underneath the siding only to hasten mold and mildew formation. If you have wood or wood product siding, pressure washing can destroy the wood fibers there as well.
Driveways can generally take more abuse, but too much pressure can damage the surface as well.
As another member mentioned, it's gallons per minute that are important too. There are lots of small pressure washers that deliver 1500-1800psi but on 1-1.5gpm. 1200psi is plenty, especially if you have 2 or more gallons per minute.
If you're looking at electric pressure washers, I can heartily recommend the AR 620/630 electric pressure washers. High quality pumps, more than 2 gpm. Only downside is that they require 20amp electrical service. I've run them off 15 amp service but they will regularly trip the breaker of a 15amp circuit.