Other than these high-end places, Morocco is a largely cash-based society and it's advisable to carry cash with you most of the time for purchases. If you do decide to use your debit or credit card in Morocco, make sure your bank knows that you're planning a trip. If not, they may block your cards.