Any Africa cruise gives you a taste of the continent’s natural beauty. Orange dunes, yellow savannah, deep green hills and azure seas paint vivid pictures. Set against these backdrops stand vibrant cities and towns, full of zest and energy. The islands around its shores are memorable too, rugged outposts with many a story to tell.