Margaret River is a popular destination so get in quick! We would recommend booking close to town as Xanadu is only 10 minutes away! There are heaps of Airbnb's however, here are some other links that may help!
https://www.swellstays.com.au/
https://www.theriverhotel.com.au/stay
https://www.margaretsintown.com.au/