We left the cruise at around 9.15 am It took around 60 mins to get through immigration and we got to Miami at around. We got to Miami circa 11.30 am and our flight on the 380 was at 8.45 pm.
Lady at BA Check in said BA had lots of complaints from people in our circumstances and a new person changed the system so you can check in. Lady even showed us placed in Miami we could spend the day.
The lounge by the way is not to bad with plenty of drink and some decent food. Is quite spacious.