Welcome to the forum!
You are correct! The photon is, by definition, a particle. When we detect a photon it is always localized as a particle. For example, on a detection screen, we see a dot where the photon hit. But, all quantum particles, including photons, have an associated wavefunction...