Kimberly Guilfoyle has resigned as ambassador to Greece following allegations of improper and possibly illegal conduct.