On the Río La Colocha, just across the water from El Castillo de San Felipe, this beautiful, simple Australian/Mexican-run place is built on stilts in the mangroves. Its restaurant's beguiling menu (mains Q50 to Q100) features some Aussie classics and probably the best Mexican food you're likely to find outside of Mexico.
The whole place is constructed from wood, with thatched roofs, and windows are mosquito-netted – there's not a pane of glass in sight.
Wildlife is particularly abundant around here, with blue warblers, pelicans, a 7ft iguana and turtles making the surrounds their home. There's also a bar-restaurant. Drinks on the deck overlooking the river are a great way to start, finish or while away the day. Call from Río Dulce or San Felipe, and it'll arrange a free pick up, even if you're just dropping in for lunch.