It rained for much of last weekend, the first so-called “peak weekend” of spring break in Miami Beach this year. But even when the sun came out, crowds seemed much thinner than in years past, although ...