"The freshest fish, the wildest windsurfing and a laid-back 60's legacy all add up to Morocco's most fashionable coastal resort" Time Out