Check the setting "Visibility" under the "Setup"-tab. You can decide if you want a private or a public event. If you check the setting "Only invited guest can see the event page" your event site will not be visible for guests that didn't received an invitation email.

Did this answer your question?