The best dock level depends on your playing style. Personally, I keep two workers free to gather resources, upgrade walls, and send on expeditions. I only do the expeditions that give supplies in 6 hours.
At a level 7 dock, I can get 15 or 23 supplies per trip. The level 8 dock is actually...