Africa's Top 100+ Beaches

  • Agadir // Morocco

    Agadir
    © mhamedi youssef

    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 // Egypt

    Agiba Beach
    Roland Unger

    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 »