It is generally OK for people to take photographs at any public place or any private place that they own or rent. Being present on someone else's private property generally requires the property owner's consent to take photos. You would also need permission to be there in the first place, or you'd be trespassing.