Upvote:1
As stated in Timatic, the database used by airlines:
For Morocco:
Transit without visa: Holders of confirmed onward tickets for a max. transit time of 24 hours at Casablanca (CMN).
For Guinea-Bissau:
Transit without visa: Holders of confirmed onward tickets in transit
So no, you do not need visas.
P.S. Get Danish citizenship as soon as possible - it will be well worth it.