There are paid parking lots throughout South Beach (Miami Beach), which is on a barrier separate from rest of Miami. Don’t be late w feeding your meter. A few hours late and they will tow your car. But the tow lot is on the south end of the beach, so you can take a bus.
Street parking is much much tougher. But possible.