What is the major cause of phytoplankton blooms in the Gulf of Mexico?

Higher levels of sunlight from global warming
High water temperatures from global warming
Excessive nutrients from fertilizer runoff
Toxic pollution from oil refineries