Aside from being a famous film landmark, Casablanca is home to some of the most interesting historical attractions in Morocco, including the largest mosque in Africa, the Hassan II Mosque. La Corniche, part of the Ain Diab Neighbourhood, is another must-see attraction boasting a varied selection of shopping malls, restaurants, bars and direct access to the beach.