Isla Mujeres eats well. Being a small island, the seafood arrives fresh daily — grilled whole fish, ceviche made with lime and habanero, and lobster that turns up on almost every menu from June to February during the local season. The cooking is a relaxed Mexican-Caribbean hybrid: the salsas are proper and the spice is real, but the pace is island-slow and the portions are generous.
The main concentration of restaurants is around the town centre, particularly along Hidalgo and the pedestrian streets running between the ferry dock and Playa Norte. A few worthwhile places are scattered further along the western shore. Prices are reasonable by tourist-island standards — you can eat very well for less than you would in Cancún.