There are loads of great courses.
DS is a current geog applicant.
cp - with ABB, he could have a go at Exeter maybe, if he doesn’t mind being at the Penryn campus (in Cornwall)? They offer a 4-year BA with the option for an international placement in year 3 or study abroad.
University of Kent offer similar, (I think) - ie they include a year abroad - and that could be a good insurance as it think they might be asking for mainly Bs.
KCL do a great Geog BA (I think it’s AAB there potentially, although that might be the contextual offer).
Sussex and Southampton do great courses as I remember.
Another one is Bath. Great uni and in the top 10 these days. They don’t do Geography, but they offer International Development with Economics (which is basically similar modules to those you find on a human geog degree). There is a placement in Year 3, either at home or in far flung places such as New Zealand. Or I think you can attend a uni overseas in that year. The requirement is AAB, but if you have a relevant EPQ at A or above, the offer is ABB. You don’t need to have done Economics A-level.
Also, Bristol are normally AAA, I think, but they do make contextual offers. It’s more of a Physical Geog course there though - lots of stats and looked quite science-orientated.
I guess weigh up if they want a campus uni or not. All of the above are, except Bristol and obviously KCL.