8. Agadir, Morocco
The gold-sand beach at Agadir on Morocco’s southern Atlantic coast is the country’s most famous. The family-friendly beach and the resort town beyond it is especially popular with European travelers in winter who come here to escape the cold in their countries.
The beach is split into a number of different areas, including two private sections called Palm Beach and Sunset Beach that are only open to guests of the resorts located on them.
If you’re traveling with the kids, check out the Iberostar Founty Beach, which has lots of kid-focused things to do, and sits on a pretty stretch of sand.