Hi Leslie,
Great question. So many people overlook the insurance aspect of airbnb hosting.
Most landlord insurances are based around the traditional model of long term rental with companies such as Terri Scheer, AAMI etc even Coles insurance offers lord insurance offering good options in this area. For these types of insurances you could check out http://www.canstar.com.au/landlord-insurance/outstanding-value-landlord-insurance-2016-award-winners.... Be careful in this area as you may not be adequately covered by these insurances.
The insurance industry in Australia is now starting to provide insurance products aimes at the short term rental market and airbnbs such as www.sharecover.com. which is worth looking into.
In the area of public liability cleaners, tradies etc should have their own public liability insurance.
Please note that I am not affiliated with any insurance company and this comes from my own experience only.
thanks
Mark