I graduated in 2008 and have been in Public Health for one year now. I found my job with the help of my Community Health professor, but this is what I would suggest:
Go to your local county health department website and see what opportunities are available online. Then, I would also go to the health department closest to you and see if they have a job postings board. We have one in the lobby of our health department. Apply for jobs even if you don't think you fit the qualifications. I have a friend who just got a job in Epidemiology even though she had no prior experience, but they really wanted someone with a BSN. The most important thing you can do is be persistent. Things move a little slower at the Public Health level (at least where I work), so don't be afraid to call and check in periodically to see if there are job openings.
I have been very happy with my job---lower stress, no holidays or weekends, 3 weeks vacation and 3 weeks sick each year (including days off like Columbus Day and Veterans Day!). But, the main thing I like is that I actually am being the nurse I dreamed of being while I was in school---making a real difference in my patients' lives.