Cruise lines that operate African and Indian Ocean Cruises include Fred Olsen and Saga Cruises. Cruises in Africa include visits to ports such as Casablanca in Morocco where you can explore this charming spice-scented city. It is a city of complexities flaunting an entrancing history and legacy, clamouring traffic dashes past a scenery of wide roads, stops and French-provincial and Moroccan style design. Visit the Notre Dame de Lourdes catholic church and no trip here would be complete without a visit to the worlds biggest mosque and main landmark here - the Hassan II Mosque.
You can visit Marrakech during one of the available shore excursions and wander through the city walls stopping off for a bite to eat to recharge before exploring the colourful souks for some unique souvenirs to take back from your journey. Head to the famous city square, Jemaa el-Fna, where you can watch a variety of street entertainers including snake charmers and belly dancers.
Voyage into the remote and tranquil Cape Verde Islands where you can stroll around Praia, the capital and largest city here. With a mix of African and Mediterranean vibes you will find a contrast between old and new.