Have been going to Morrocco for almost 30 years. For the past 20 or so to Agadir. Great beach, friendly natives, delicious food, exquisite culture and best climate on earth. High season sees hazes occasionally blotting out the sun. If you drive up the coast to Essuira you'll get great breakers. Ballybunnion with sun! As regards winter hols .... Christmas Day is usually 20* to 25*. Not a place for all-night ravers.