The long coast of Africa holds a wide variety of wonders, and there are many options for cruises to the port cities and beaches, with opportunities to go inland to view wildlife as well as ancient wonders. Some Mediterranean cruises include calls to Moroccan ports like Tangier and Casablanca, while a few lines offer cruises to the beautiful Seychelles Islands off the eastern coast of Africa. Months-long world cruises often include a handful of ports in Africa, such as Kenya, Tanzania, South Africa, and Namibia. If you're drawn to the ancient architecture of Egypt, cruise the Upper Nile to see the Temple of Karnak and tombs in the Valley of the Kings and Valley of the Queens.
