This is Thanksgiving weekend, the most traveled weekend. Plus, Airlines at this time are having a hell of a time keeping up with demand. As someone else said, one little delay, and your friends could miss the ship. Remember, arrival at noon, assumes you're at the gate at noon. If you have NO check in luggage, you could make it to the door by 12:15pm and get a ride to the port. Expect traffic into the port as Port Everglades is one of the most traveled cruise port in the world. Your best case scenario, assuming you get a ride as soon as you leave the terminal is you arrive at the port at 12:30pm, the port is only about 10 minutes from FLL. This is assuming no baggage. If you have bags check. Add 30 minutes to that easily. So with bag check, you're looking at an arrival time of 1:00 with all aboard at 3:00...if nothing goes wrong. Not much of a window for error and airlines have been getting more and more erratic lately.