I am returning to Sierra Leone this summer to visit friends and places where I used to live. On the way home, my daughters and I will be spending some time in Morocco and would like to spend a few days on the Mediterranean coast. My question is, how do we get from Casablanca to a comfortable beach town? Where do you suggest we go? Also, we'd like to cross from Tangier to Gibraltar after a a couple of days on a beach. Can you help?