One of the most beautiful towns we encountered in Morocco was also one of the most friendly and laidback. Located on the Atlantic coast just south of Tangier, Asilah is impossibly charming. The impressive portuguese ramparts enclose a meticulously restored medina. The wide sandy beaches are some of the best in the country and draw vacationers from all over the world. Despite the tourists here, the town manages to maintain its Moroccan identity. And it made a great stop over for us for a few days.