Isla Mujeres is possibly one of my favorite beach getaways in all of Mexico (except for my beloved Tulum, of course). It has a bit of everything...