RABAT, Morocco (AP) — With its imposing mountains, peerless beaches and medieval cities, Morocco has been a key tourist attraction for centuries, though few take the time to visit its tidy little ...