Your DD's starting point is to read carefully U of Bath's entry requirements for the relevant course. For 2024 entry, the standard offer is showing as Astar, A, A, ideally including 'numerical' and 'essay-based' A levels in the mix.
Psychology would be regarded as a numerical A level and Sociology an essay-based one by U of Bath. Geography is not listed as either type and so this may make her application weaker in relative terms, but that is not certain either way.
As NotDonna highlights, core maths or an EPQ at the appropriate grade can lead to a lower offer and/or better chance of getting an offer at all. Contextual offers are also available; again, U of Bath's website gives the details.
The key thing would be to boost the current predicted B in Geography to an A and to ensure her personal statement was a strong as possible.
I remember seeing, in previous years, threads on TheStudentRoom saying that even those meeting the standard criteria for psychology did not receive offers or were offered the course without the placement year instead of that with the placement year (which, for many who apply to U of Bath, is a key draw).
So, yes, it may be very competitive for 2024 entry and your DD would need to work as hard as she could to raise her predicted grades and to build up evidence of a genuine interest in the study of psychology so that could be included in her personal statement.
U of Bath is a very good university, for many subjects including psychology, but not all roads have to lead to Bath and there are many other great courses at other very good universities too; so that is something to think about as well.