As stated before the most competitive step is matching into general cardiology fellowship. I have friends that stayed at the same institution for residency,fellowship and interventional and later practice in same location (similar to your situation they were also starting a family and didn't care to move).
With that said aiming to repeat the above scenario will put a great deal of burden on you since narrowing your choices to one location places tremendous stress on you as an applicant to always be the best internal choice available for the spot (it is reasonable to assume you will have stiff internal competition).
If possible try to rank general fellowship programs with an interventional training program that is descent in size (~2-3 per year) to allow yourself the best chance to stay local. General fellowship is decided through an actual ERAS match for majority of programs that partake in the match. For interventional you start your application through ERAS (again some programs don't participate) but there is no match. Pretty much your cath lab director or department chair will call the interventional training director at the place you're interviewing (and usually they know each other well from prior training, conferences, etc). With interventional fellowship more than ever is who you know that goes a long way to secure you a spot (a bit of generalization, obviously have to be good on paper as well but you get the gist).
OP