Yes! Golden visa applicants are not required to live in the properties they have invested in, and may purchase their property for personal or business purposes, so there are no restrictions on setting up Airbnbs.