Often the trip to Zanzibar is the end of a tourist's adventure into Tanzania after either a safari expedition in the north of the mainland or after a trek to the peak of Kilimanjaro. There are hundreds of kilometres of beach as well as coral and limestone scarps along the coast allowing safe and significant amounts of diving and snorkeling. Apart from the beaches the island has the Jozani Chwaka Bay National Park which is a mangrove swamp and is the home for the red colobus monkey and home to 40 species of bird and 50 species of butterfly. Zanzibar is accessible by air through Abeid Amani Karume International Airport and by ferry from Dar es Salaam.