My main apiary of about 15 hives is on the North side of my workshop and near my Northern property line. It is also surrounded on the North, East, and West by a six foot high barrier of tan shadecloth. The same shadecloth is in a six foot wide swath that goes over the middle of the otherwise open top. This provides them with some shade almost all day, every day. Right now it is just past 9:00AM and the ambient temperature, in the shade, is 101.5F. If I didn't provide them with some shade and lots of available water, I would likely lose some to overheating.
My Nuc colonies, which I have about twenty of, are nearer my Southern property line. They are underneath a very large Mesquite tree whose canopy reaches to the ground in many places. It is the shadiest location on my property, besides the crawlspace beneath our home. Perhaps a more sunny location would inspire them to begin foraging earlier in the morning, but having them expire from overheating by 10:00AM doesn't seem like a good trade-off.