The seaweed on Mexico beaches is simply a natural phenomenon. Seaweed, also known as sargassum, tends to arrive far offshore, but ocean currents have brought it to the shores of Mexico's Caribbean coast and the Gulf of Mexico. The seaweed levels vary day by day, and you can follow them by webcam at the major beaches.