It suprised me too. Although boats look small if you put the Visser of Marbella Delight next to a family car, they are huge. It also seems inpossible that the Red Eagle can carry 800+ Passengers, but, you can't argue with facts!
And yes, i think it is true that it can carry 120 people.