In the Economics window, Shipyard tab, Current Activity column, I think a message should appear when a shipyard is building a ship, like "Building ship(s)" or "Slipway(s) busy".
I feel the "No Activity" caption a bit misleading, in this case, because building a ship IS an activity of a shipyard, and the "0" (zero) in the Avail column is not always apparent.