In Colorado, about 80% of all dives are done by completing the academic and pool positions of the course locally and then doing the open water dives somewhere else, either with the shop that did the initial training or via a referral to somewhere else. There is nothing wrong with that; in fact, there is a lot right with it. Courses done in resort areas often skimp on the pool training and focus on the open water. Local training in Colorado focuses heavily upon the pool training, but the open water training in the state is not really all that good--cold, murky water done on a platform.I’ll likely skip local training.
I live very close to you. I am retired from instructing and have no connection to local shops, so I can offer unbiased advice. Just shoot me a DM if you have questions.