A dam seems pretty harsh, how about "flood gates" (between Cuba and Yucatan)? There would have to be navigable passages year round for shipping, and most of the year the "gates" could be left open, only closing them for hurricane season? No need to build one from Florida to Cuba since the first one would keep the Loop Current out, hopefully causing sufficient cooling of the Gulf to dampen hurricanes.