If you have limited time in Miami, it seems like driving into Miami for a day, I'd skip Little Havana and spend time in Wynwood and Miami Beach. Traffic is also terrible in Miami, and Wynwood and South Beach are close to each other.
I'm not into breweries but read that the Miami pioneer brewery, Wynwood Brewing Company just merged with
Veza Sur, which has good reviews. Wynwood is becoming like Soho. It has lots of nice graffiti art if you're into that. New restaurants and shops all the time.
In South Beach, you can enjoy decent and authentic Cuban food at one the 4 Havana 1957 restaurants on either Lincoln Road, Espanola Way or Ocean Drive. I'd pick Ocean Drive since it's by the beach. If you're into walking, I'd start at the
Holocaust Memorial, it's very moving and beautiful at the same time. Right next door is the botanical garden, both are free. Then walk 2 blocks south to Lincoln Road. The eadt about 5 blocks to Washington Ave. Then south about 3 blocks to Espanola Way, which looks like a street in Europe with lots of restaurants. Then walk 2 blocks east to Ocean Drive. The iconic places are the Palace, a drag place, the Clevelander, Versace Mansion (over priced) and Mango's. There are 2 Havana 1957s, the one near Mangos has a show at night.
Next to Ocean Drive is the boardwalk which goes for about 8 miles. Smith and Wolenski on the tip of South Beach overlooks the Port of Miami, a great view they say. You might see cruise ships entering or leaving the world's busiest cruise port.