Duffy's is right on the water of Esperanza Beach. You can sit and look out to beautiful blue. The staff was nice and friendly. I ordered the fish tacos on corn tortilla (have to ask for this, menu says flour tortillas), but I wasn't impressed. The fish pieces were large and dry. The pico and toppings on top was so heavy it broke the tortillas and it was messy to eat. Didn't enjoy the experience at all.
If you are dairy free - ask for no sour cream. I don't remember seeing it listed on the menu but I could be wrong.
— Somewhat
— Not Much/None
— Below Average