If a granny flat is possible, I would design with this in mind.
Run a driveway up to the current garage, with design provision for a turning area. I would do a plan on paper for the granny flat and a double carport nearby that can be divided into two singles, one for the Gf and one for the...