1. Agadir
Best for: surfing and sunshine
Agadir’s trump card is its climate; averaging 300 days of sunshine a year, the city radiates eternal Summer vibes. Home to a 5 km stretch of sandy beach lined with resorts and a new wave of boutique hotels (hello, The View), huge investment has gone into developing the city’s infrastructure with new roads, parks, cultural offerings and neighbourhood hubs. Taghazout and Tamraght, north of the city, are popular with surfers and those looking for laid-back living, found in beachfront yoga studios We Are Ocean and oceanside dining at World of Waves.