Glad to see another person working in harm reduction here.
Like others have said, nothing on your app is keeping you out of any school you wish to apply.
Schools to check out:
UCSD/Scripps - large school, seems to have a good community, lots of resources, lots of faculty in all fields of biomedical research, strong biochemistry between both Scripps and UCSD, strong student run free clinic with connections to harm reduction programs
Duke - large school, undergrad/med campus combined, strong biochemistry research, lots of overlap between biochem/micro/ID faculty, definitely has a physician-scientist community
Vanderbilt - felt very similar to Duke in structure and research community, but Nashville is arguably a cooler place to live than Durham
Stanford - large school, tons of research in all those areas, combined campus
I interviewed at all these places, liked them, and think they fit your criteria quite well. Other schools that might be worth looking into are Hopkins, UAB, Harvard/MIT, and WashU off the top of my head. Good luck, not that you will need it.
P.S. Word of warning about UCLA/Caltech: They seem to only invite physics/engineering majors for Caltech interviews. You can backdoor it into Caltech if you get accepted to UCLA and decide to attend, but the PhD at Caltech takes an average of 5-6 years on its own. I interviewed at USC/Caltech after being invited to interview at UCLA only and spoke to some of the UCLA students at Caltech during that interview.