Run the cable to a central poe Switch to the NVR. Then run the cameras to the switch. In my house I have 3 poe switches, it cut down on the wiring run lengths.
The issue isn't POE, it's cable length limits. In very general terms, your limit is around 328 feet (100 meters) per run.
You're not wrapping these things around the building, are you?
Assuming worst case, you can half-split the distance by placing your POE switch in the middle.
If you plan on using this network for more than just IP cameras, I highly suggest you place the camera network on its' own VLAN. That way, you can limit beaconing and potential compromise.
The ethernet standard is 100 meters, say 328 feet as stated above. Dahua markets cameras capable of 800 meters, say a half mile. The downside to this little trick is that the speed of the connection drops as distance increases and bottoms out at 10Mb/ps. That sounds very slow in today's world, but is more than enough for even a 4K camera.