After launching a potentially catastrophic attack on Jamaica, Hurricane Beryl is set to batter the Cayman Islands, the Yucatan Peninsula, and then the Gulf of Mexico, where it is expected to cause damage in eastern Mexico and Texas.