Whatever type of site it is you are creating, you should always have a contact page for your visitors.
Using one of the popular website builders like Wix, Squarespace or GoDaddy, your contact form is just a few clicks away. For a CMS like WordPress you’ll need a plugin, but there are plenty of free ones (e.g. Contact Form 7, Everest Forms).
Make sure your contact page is easy to reach. You can add it either to the top menu or your footer menu (or both!).
Of course, you can also add your email address on this page as some people prefer sending messages via their email provider. Do keep in mind, however, that putting your email address on the site for everyone to see, can lead to more spam emails.
Finally, make sure you test your contact form before publishing it on your website!