Miami could be underwater within 80 years, but rich people keep buying luxury waterfront homes — and local experts says there’s a simple explanation for it