While Marrakesh has historically been the tourism capital of Morocco, Rabat has in fact been the nation’s capital since 1912. And it’s a relatively undiscovered gem, in terms of the mainstream city break. Yet lying on the shores of both the Bouregreg River and the Atlantic Ocean, it’s an idyllic setting, with super swimming beaches. Add to this, fascinating Islamic and French-colonial landmarks, such as the Kasbah of the Udayas and the 12th-century minaret of Hassan Tower and it provides a diverse holiday opportunity. Here are the most exquisite places to stay while visiting Rabat.

Rabat, Rabat-Salé-Zemmour-Zaër
Fairmont La Marina Rabat-Salé

274 forms of accommodation range from chambers to three-bedroom residences at this ocean-side abode (including rooms adapted for people with reduced mobility). All come with La Bottega toiletries, 50-inch flat-screen HDTVs, Nespresso machines and twice-daily service. Decor has a Morrocan feel but with a modern design. The Fairmont caters ably for families (including four-legged friends) and has an immersive spa, as well as boutiques for a spot of retail therapy. Dining takes place at The Deck, The Foam and Dahlia, the latter specialising in contemporary Levantine cuisine. And La Verrière with its apex glass ceiling is a stunning spot for cocktails.