Top 10 Beach Resorts in Africa

Africa isn't just about amazing safari experiences, there are also plenty of fabulous beaches to relax on too.