My wife and I were on a Royal Caribbean Cruise years ago. Lots of older folks on board. We were guests of my parents, and they said the Royal Caribbean cruises were more adult, meaning less screaming kids running the decks. Actually, I think I saw maybe 5 or 6 kids under 18 the entire 7-day trip. Most people spent their time in the casino, we spent time on deck watching the ocean. Things basically shut down at night. People took in shows, casino, and then they went to sleep. By 1:00 am, all was quiet. Have to admit though, walking around on deck at 1:00 am is VERY cool. Can see more stars out there than I ever imagined.
As for Muslims, didn't see any on our cruise, but I imagine in this "hope and change" depression we're in, most Muslims are unaffected by the economy, so they go on many cruises. Most of them are doctors. And most of them have VERY rich relatives overseas.
Carnival is supposed to be more of a party vessel, Royal Caribbean is more for retirees.