Rain on small tropical islands