I'm going to Miami next month for the first time. I'd love any good restaurant recommendations. Not necessarily high-end, just places to go for an authentic Miami experience for breakfast/lunch/dinner. We'll be there for 3 days. One person is a vegetarian but not fussy (he's okay with having a salad/side dish/dessert). Also any bakery/food shops/etc recommendations are welcome. Thanks!