Isla Mujeres (Spanish for "Island of Women") is an island in the Caribbean Sea located eight miles off of the eastern coast of the Yucatan Peninsula, near Cancun Mexico.