I'm visiting southern florida for 3 days in May on Mother's day weekend. I have 6 hours (6am to 12pm) in Miami while I wait for my sister's flight to arrive. I don't really want to sit around the airport for 6 hours, so I thought I'd check out Miami Beach. It will be a Friday morning.
I'm planning on renting a car, so I'm looking for a place to have a nice breakfast with outdoor seating in Miami Beach. Ideally, I'd like to be able to either take a walk on the beach afterward or explore an interesting neighborhood.