The Carnival horizon is a vista class ship which is the 2nd biggest. This ship is twice as big as the miracle. It holds over 5000 people. Miracle holds around 2500.
Did you bring that orange life vest your son used during kayaking or did you rent it there? Debating bringing my own because the yellow ones they provide seem awkward but wasn’t sure if they have another option.