There's no rejection of anything there. It's a simple fact that the vast majority of Casablanca restaurants (the exceptions being a few large hotels) do not serve meals during daylight hours in Ramadan, and most cruise ships are only in port during those daylight hours. Given that, most western...