In a certain sense you are right: there is no inertial frame of reference in which a photon propagating in vacuum is locally at rest.
When measured locally and in an inertial frame, the speed of light is $c$ independently of the inertial frame we choose: this is one of the postulates of special relativity.
Notice anyway the keyword locally: on larger scales, where spacetime cannot be considered flat, we have to use the formalism of general relativity, and things may be very different: see for example this question & answer and also this one.
Also, it is important that we choose an inertial frame: if the frame of reference is not inertial, the speed of light may be different from c.
The similar behaviors found in the presence of gravitational fields and of non-inertial frames is no coincidence: the equivalence principle actually tells us that the forces experienced in a gravitational field are the same as those expereinced in a non-inertial frame of reference.