Noosa, Killara Apartments