With 18,950 miles of coastline, Africa is home to plenty of amazing beaches. Here are 10 of the best stretches for snorkeling, sunbathing, and surfing, and more.