There are four Terminals at the Port of Miami. Terminal A offers 170,000-square-foot of space for large ships like those of Royal Caribbean or Carnival. Terminal B caters to boutique cruise lines with smaller vessels. Terminal F and J are designed to cater to small ships and luxury lines.