Most ATMs owned by banks have cameras, but some ATMs owned by people other than banks do not have cameras. ATMs owned by banks are inside the banks, while ATMs owned by private companies are all over a town.
There is no guarantee that cameras will make it safer for people to go to an ATM during the day than it is for people to get money out at night. Some banks have guards on duty all the time, while others rely on cameras to keep thieves from getting their hands on bank information. When you go to get money from an ATM, always do it in a well-lit area and bring someone with you.