August 15th is a public holiday in Croatia because the Catholic Church celebrates the Assumption of the Virgin Mary on this day - Velika Gospa in Croatian.
It celebrates the belief that the Virgin Mary was directly taken into heaven body and soul after her death.