What are guest customers?
If you have customers that don't have an email associated with them it's most likely because your account is setup to allow checkout as guest. In your Account Center > Website > Customer Portal section, there is a setting to allow guest checkout. If this is enabled, customers can book appointments by only setting their name. If this is the case, your customers will not receive emails for booking confirmations and reminders.