The ferry I took from Algeciras, Spain to Tangier in Morocco a couple years back didn’t have sleeping cabins (just a 2-3 hour trip across the Straits of Gibraltar) but it did have a big room reserved for Islamic prayer and there was a big bingo parlor/karaoke bar on the other side.

3