The royal hotel creating a buzz on Morocco’s Mediterranean coast