@Alp1
I see no reason for you to cancel if the host is having a conflict in his program, to start with. The logic dictates that he should either have to cancel or seek a mutual agreement with you on cancellation. The last thing that YOU may want to do is to cancel on your own.
I am also wondering what kind of cancellation policy on the part of the host involves a $100.00 fine?
Furthermore, even if your host has the most flexible cancellation policy, you'd be still paying the Airbnb fees that are basically non-refundable, should you cancel as a guest.
If you cannot reach any agreement with your host, consider raising this issue with the Resolution Center ASAP!
If you find this information helpful, consider clicking the Thumbs-Up icon near lower right. Thanks!