Credit: AP Photo/Fernando Llano A blanket of seaweed smothers coastlines from the Caribbean to Mexico