New Buffalo is generally a safe location for solo female travelers. It's a small, quiet resort town on Lake Michigan, typically attracting families and leisure travelers. Local reports suggest minimal levels of crime. There's a welcoming atmosphere, and people are generally friendly and helpful. However, as with any travel, always stay alert and aware of your surroundings, especially while exploring at night.