Mikrotik router with multiple AP's

Dear All
I have a plan of sharing Internet to multiple locations, I hope you could give me some idea.

I do want to use mikrotik devices in my network. I am using a tower for sharing internet from it to 24 locations.
In that tower I have a CCR1016 as a main router which got internet from the ISP + 18 Dynadish6 as access points. in station sides equipment will be mikrotik.

which topology is the best for making a network between locations and the main tower?
to bandwidth controlling is it better to control it with queue in the main router or from each access point?

thank you.