One option would be to use sigmoid instead of softmax as your activation layer, add some out of domain images with all the cloud categories set to 0, and then fine-tune threshold to predict none. See the twitter discussion around the two tweets I embedded below.
Another more experimental option would be to use Bayesian uncertainty [Article] Bayesian Neural Networks experiments using Fastai. (This article sparked the twitter discussion around the embedded tweets).