For the Paris Olympics, the surfing was on the other side of the world in Tahiti (French Polynesia).
The LA Olympics bid decided they didn't want to build any new facilities, and most events will be at existing facilities around LA, but softball and canoeing events will be in Oklahoma due to better facilities that exist there: https://la28.org/en/games-plan/venues.html
Doesn't seem like much more of a stretch to have a USA-hosted Olympics with events around the country.
The big downside of course being less interaction between athletes from various sports, but I think at this point, where you've got over 10,000 athletes, you could still probably split that into several cities and have big, joyous celebrations in each.