The Port-au-Prince Carnival is one of the largest in North America