@Valentino4
Firstly, please know your message is addressed to Airbnb, but this is a Community Centre forum.
Check 'Help' on the website for contact to Airbnb Customer Service.
Normally, host contact details are not displayed to prospective guests.
In your case it seems to be displayed on the title of your listings.
So if you wish to avoid this scenario you simply need to change title of listing to hide this detail.
Many hosts operate on different websites or privately, so can take non-airbnb bookings.
Consequently, if you wish to exclusively be an Airbnb host for these listings, in the current case just inform the guest to make the booking via the website. Obviously it will be more expensive for the guest who has to factor in website 'service fee', which Guest evidently wishes to avoid.