I bolded your ethnicity and your GRE score not in an attempt to be condescending, but to be realistic. Hispanic test-takers make up a tiny portion of all test takers and the median average sits well below the standard cutoff for most graduate programs of 1000 (and yes, adcoms DO know this and they DO take that into consideration). Your GRE score is comfortably within the upper 50th percentile of all GRE takers (and remember--these are ALL the people GOING to graduate school). That score is no where near bad! I think that should be the very least of your worries.
In addition, there is a real push in public health graduate programs to train those who at least have a language, cultural or ethnic connection to those groups which are disproportionately effected by health disparities (african-americans, native americans, hispanics). Simply put--these programs WANT people who are from, have some sort of connection and can speak the language of these communities in greatest need. Your background coupled with your research and community experience places you in a competitive spot for ALL of these programs IMO (I would actually include Yale on your list, or at the very least look into it if your interested in global health).
Make sure you really work on crafting your personal statement!
So many people get rejected from great graduate programs because they are quant-obsessed (not saying you are of course
) and fail to truly encapsulate through their personal statement how, and in which demonstrable ways, they want to pursue a career in public health, particularly that specific program.
Conclusion: APPLY TO ALL AND THEN SOME! Grad admissions are such a crap shoot--to me there is no such thing as a "safety" school unlike in undergrad. Your "safety" can reject you and your "reach" can accept you. You never know. (Also, check with SOPHAS or which ever admissions medium you are applying through. They may have fee waivers for URMs so that can ease a tad bit of financial uncertainty in branching off, if that is an issue!)
Good Luck!