The most typical music preference of Swahili people is Taarab music which is a fusion of pre-Islamic Swahili tunes flavoured with Arab-style melodies. Other traditional coastal music adored by Kaole people are Mchiriku and Chakacha music which are commonly performed at Swahili weddings and during initiation ceremonies. The special cultural groups for traditional dances are also available at Kaole and Bagamoyo for entertaining tourists though in pre-conversation terms. The cultural groups provide stunning traditional dancing, singing and drumming merging traditions from several local tribes in the country while wearing local costumes which amaze audiences. The tourists will get opportunity to learn about traditional dancing and drumming from these groups