For buildings of the same name in other Tropico games, see Dock.
Docks are Nautical buildings in Tropico 2, one of which is needed for each ship in your fleet. Haulers deliver Sea Rations, Cutlasses, Cannon, and Muskets here, which are then loaded onto the ship for cruises.