Thick fog has blanketed one Australian city, causing 29 incoming and outgoing flights to be cancelled until further notice.