Just want to double check, only because, to MSC web site info is confusing. (I should not have looked) Leaving out of Miami, going to the caribbean, returning to Miami. I am 99.99% sure all I need is a passport or birth certificate. However looking at the MSC web site, makes me wonder if I need ESTA or something else. Thanks