Rebali Riads is a beautiful boutique hotel with just 18 rooms in riads and private villas in the village of Sidi Kaouki, south of Essaouira, on the Moroccan Atlantic Coast.

A few steps from miles of gorgeous sandy beaches and stunning views over the coast and mountains. You can relax and soak up Moroccan rural life, and Essaouira is an easy drive away with its bustling souks and ramparts.

On-site are lovely private and shared gardens, a selection of swimming pools, a professionally managed hammam and spa and tennis court. The beach has great surfing and windsurfing and there is door-to-door camel trekking and horse riding.

Whether you take an entire villa or stay in one of the suites, the discreet boutique hotel service ensures privacy and luxury for all guests.