I don't think it's really meaningful to talk about the size of a photon, unless you pick some very specific definition of size. If you shine a photon on a photographic film, then you got a dot whose size depends on the size of a film grain. Or if you shine on a CCD camera, one pixel might record a count, so you might regard the size of a pixel as the size. If you imagine that the photon has a certain size, then you might think that there would be a minimum size for a pixel, below which the photon hits multiple pixels. But the theory says that there is no minimum size, so you could think of the photon as a point particle in that regard. There's no practical way to make a pixel on a screen smaller than an atom, though, so it doesn't really matter.