Carnival, which worldwide dates to the Middle Ages and is traditionally celebrated right before Lent on the Christian calendar, is today a festivity celebrated on nearly every Caribbean island. Part European, part African, Caribbean Carnival is a not-to-miss experience of ...