In the Tetons, you can see plenty. The Gros Ventre campground is not very far from Jackson and has plenty of visitors, they are even seen in the campground. It is located on the river and about mile from the campground coming from Jackson, it is a moose convention in the afternoon during summer afternoons.

I used a P900 Nikon which has an excellent zoom lenses and is a reasonable size camera to lug around all day.
Unfortunately, at this time of year, half of the roads in Yellowstone are still closed. We could not go to the Grand Tetons, or even other parts of Yellowstone that reportedly have decent moose populations.
The desk clerk at the resort told us that where she lives, in Idaho, she sees moose every day.
The next time we visit Yellowstone, I’m going to have much better intel on where to find moose.
Nice picture! I only have my little Nikon Coolpix which has a tiny zoom lens that isn’t very zoomy at all.
“The Gros Ventre campground is not very far from Jackson and has plenty of visitors, they are even seen in the campground.”
If you want a very nice campground in the same area look for ‘Slide Lake’ campground (actually Atherton Creek Campground). It’s on a very nice lake and just 20 miles from Jackson Hole.
https://www.fs.usda.gov/recarea/btnf/recarea/?recid=71623
Give it a try.