You cannot drive from Florida to Ethiopia. There is an ocean to cross.
It is not possible to drive from Miami to Cuba.
Miami
ocean drive
2 hours
Miami Beach
About 40 minutes
The drive from Charlottesville, VA, to Miami, FL, should take between 16-17 hours.
4 hours
about 2 days
12
Stay at the South Beach Marriott on Ocean Drive. It's right on the ocean and close to many restaurants and shops.