Le festival a toujours lieu début juillet mais les dates varient de quelques jours.
En 2015, il a par exemple eu lieu du 4 au 12 juillet et en 2016 du 2 au 10 juillet.
Cette année, il se tient du 8 au 16 juillet.
Le festival des baleines, liée au fameux passage des baleines à bosse le long des côtes de l'île Sainte Marie à Madagascar, a lieu depuis 2015 tous les débuts juillet. Après 5000 kilomètres de trajet en mer, fuyant le froid hivernal de l'Antarctique, et pendant une courte période comprise entre juillet et septembre, ces grands visiteurs marins rejoignent les eaux chaudes et peu profondes de ce recoin de l'océan, où ils profitent de la bonne condition marine pour s'accoupler et donner naissance à des baleineaux.
Ce grand événement qui ne se passe nulle part ailleurs, attire les touristes venant des quatre coins de la planète, l'occasion de faire la fête pour les Malgaches, et particulièrement pour les Saint-Mariens, qui considèrent ces géants de mer comme des dieux. 

Zagnaharibe
Festival Tsola Be
Zagnaharibe est l'autre appellation du Festival des baleines, qui fait allusion aux baleines à bosse, "grands dieux" est la traduction littérale du terme.
Les Saint-Mariens désignent aussi le Festival des baleines par "Tsolabe", une danse traditionnelle malgache, mise en avant pendant la manifestation.
Des événements ont lieu dans tout Sainte Marie, sur terre et en mer, et en particulier à Ambodifotatra, la plus grosse ville de l'île.
Le festival a toujours lieu début juillet mais les dates varient de quelques jours.
En 2015, il a par exemple eu lieu du 4 au 12 juillet et en 2016 du 2 au 10 juillet.
Cette année, il se tient du 8 au 16 juillet.