+
In that environment with everything being gigabit and so few cameras you can set it any which way without noticing a huge performance difference. But if you are trying to get the most out of it:
A-Q1: Cable Modem --> Router/AP =====>Switch1 & Switch 2
Both switches should plug directly into the gigabit AP/router if distance will allow it.
A-Q2: Depends on what you are doing with the workstation. If it is primarily a client to view video - connect to PoE switch. If it is a normal workstation, plug into AP/router
A-Q3: Yes, if possible. If it is a long distance you can daisy chain them. With this few cameras and being Gigabit you won't notice any real difference.
A-Q4: The NVR should definitely be connected to the PoE switch that has the cameras on it..
A-Q5: No.