At less than 5 miles long, Isla Mujeres is much smaller than Cozumel but still offers plenty of restaurants, shopping, and all-inclusive resorts. The island is known for its stunning beaches, ...