What factors affect the cost of residential dock construction? - Improvi.ai