Can anyone advise on the best coastal location for a holiday in Morocco? We are a family of four, with two teens who like to swim and eat! Might be nice to travel into Marrakech at some point, visit museums and historical sites etc. Perhaps Rabat, Casablanca or Agadir?