Beautiful Caribbean beach Playa Norte or North beach on the Isla Mujeres near Cancun with a lot of seaweed in Mexico