Dar es Salaam, Zanzibar, and Mafia Island, 2pax Day 1: Arrival in Dar es Salaam Airport pick up to Dar es Salaam Serena Hotel 5 star – Executive Room Ocean view. Day 2: Bagamoyo Town Historical Tour Full day tour exploring the historical town of Bagamoyo. Day 3-7: Mikumi & Selous Reserve National Park 4-5 days safari experience in Mikumi & Selous Reserve National Park.Accommodation at Serena Mivuno Lodge and Vuma Hills Lodge. Day 8-10: Magoroto Forest Estate Retreat 2-3 days at Magoroto Forest Estate for a lite Honeymooners retreat. Day 11-14: Zanzibar Exploration Flight to Zanzibar for a 3-4 day stayAccommodation at Nungwi Dreams – Sea view roomsPrivate Sunset CruiseDolphin and Mnemba Island tourPrison Island, Bawe Island, and Nakupenda Sandbank tourSeafood lunch and Baraka Natural Aquarium visit. Day 15-17: Mafia Island Adventure Flight to Mafia Island for a 2-3 day stayVisit Kua Ruins and Sunset Cruise on a private dhowMorning Whale sharks and Humpback whales snorkelingSeafood lunch at Mange Sandbank and Blue Lagoon visit. Day 18: Return to Dar es Salaam Rest and relax at Johari Rotana – Sea view roomEvening night out in the city. Day 19: Dar es Salaam City Tour and Shopping Explore the city and enjoy some shopping. Day 20: Snorkeling at Mbudya and Mbogoyo Island Visit the islands for a snorkeling and relaxation experience. Day 21: Departure Airport Transfer for departure. Experience the ultimate luxury holiday in Tanzania with this exclusive itinerary.