the best place to stay in margaret river