Rojo, right next door to Mata Chica is a great restaurant. In town, Blue Water Grill, Wild Mango's, El Patio, Caliente, Lily's, Carambas. Lots of great options...and try the street vendors too. Good food cheap. Lots of bars too - Fido's, Ramon's, Wet Willies, TackleBox, Crazy Canuks are some long time faves with live music.
There are water taxis you can take to & from the hotel, private ones or several services run regular ferry schedules every other hour or so in either direction, for about $5 US pp each way. On your initial arrival and departure, the hotel will transfer you, included in the room rates.