There should be a mojito bar near your departure gate at the Miami airport where you can waste a few hours. We had a long layover there for our last trip and were feeling no pain whatsoever when we boarded our flight to Montego Bay.