Mauritania has a position in western North Africa and is a mostly Muslim nation.
In addition, you'll need to show proof of transportation and financial stability before entering Mauritania, so be prepared to show your plane ticket or hotel reservation confirmation.