Indoor swim lessons. Offer weekly classes or 'fast track' classes in summer where you go every day of the week.
We loved taking swim lessons at Swimkids! The instructors are great with ratios of 3:1 per class. I was so happy to find out that parents sit on the side of the pool and watch (so I didn't have to show off my bathing suit!). They teach infants to kids, starting with survival skills and finishing with mastering strokes. If you are visiting AZ in the summer, most likely you will be near a pool. They offer 'fast track' passes in summer, where you can take a lesson every day. So, you could possibly leave your vacation with a more confident, safe swimmer!