It’s a peaceful coastal retreat known for water activities and its historical significance linked to Native American burial mounds. Is Indian Beach a public beach? Indian Beach in North Carolina has a ...