Isla Mujeres is a magical island at the shores of Mexico. Here are the best things to do and see in Isla Mujeres.