How long does it take to drive to Key West from Miami? | Odyssean Travel