Route 66 casino about 10 miles west of town has a huge park south of the casino with very long pull thrus + the amenities you mentioned.
American Rv Resort is also very nice with a pool, it's on the west edge of town.
Just north of town in Bernillio there's a nice KOA. In the past they had a pancake breakfast every morning, but after this pandemic ends, if it ever does, who knows if they may offer it again.
These 3 we've stayed at & can recommend, but there are several in/around town equally as nice.
Danny & Linda
Sold our '13 Thor Redwood 36 FB
Currently RV & truckless