Fueled by rising average temperatures, colliding weather cycles, and a strong El Niño, Caribbean waters have reached 90 degrees Fahrenheit, more than two degrees Fahrenheit above the average for this time of year. These are the hottest temperatures in at least a century.