Riads, traditional Moroccan houses or mansions built around a central courtyard, are the North African equivalents of airy overwater bungalows in the South Pacific or cozy ski chalets in the Swiss Alps. That is to say, they're ridiculously, undeniably romantic. Here, we've gathered the Essaouira hotels that are absolute masterpieces of the Arabian architecture style (we've also thrown in a Moroccan castle and a modern luxury resort, for good measure). Take a look at the most romantic places to stay in the very romantic port town of Essaouira, Morocco.