Hundreds of passengers were left to scorch in the sun after boarding for Carnival Magic cruise ship took hours at Port Miami. The cruise ship company offered free lunch to passengers to compensate for the delay, which some people accepted, while others rejected and continued to queue.