Africa's Top 100+ Beaches
Agadir Beach is an impressive stretch of white-golden sand backed with palm trees and a promenade. Set on the mid-Atlantic coast, Agadir is probably Morocco's most modern city. It was built as a resort town after a devastating earthquake destroyed much of the old town in the 1960s.
With a marina, golf courses, restaurants, luxury hotels, shopping, and an incredible… read more »
Agiba Beach gets its name from the Arabic for "miracle". It lies on Egypt's Mediterranean Sea coast just west of the town of Marsa Matrouh. Set back in a small cove, the near white sands are trapped between cliffs on all sides. In fact, access to the beach is via a footpath down from the clifftop, making it unsuitable for… read more »