Casablanca is a city full of culture, history, and attractions. Some of the top attractions include the Hassan II Mosque, Old Medina, the Habous Quarter, and the Mohammed V National Theater. Additionally, there are many museums and galleries to explore, such as the Museum of Moroccan Arts and the Moroccan Jewish Museum. For outdoor activities, visitors can enjoy the beaches and gardens of the city.