Caroline Bay Carnival

26 December - 12 January
Caroline Bay 

This iconic carnival has been going strong for over 100 years.  It starts on Boxing day and runs until January 12.