Columbus Day is celebrated in the USA to commemorate Christopher Columbus’ arrival in the Americas. It’s a public holiday, and many parades and events are held. It’s a day to celebrate Italian-American heritage too.