We were in Rabat Sale
last year for 3 weeks and this year at Port Smir for 13 days. Both marinas are nice but you will find RabatSale to be your best bet for s longer stay. They are very accommodating, have wifi
and clean showers. I would choose this one over Port Smir because it is centrally located with good access to trains and planes, as well as groceries and sightseeing. There is not much at Smir, pretty isolated. These are the best marinas in Morocco. Rabat Sale
has a lot of interesting sites and good medinas. The staff is more than willing to help you. Don't expect great wifi
thou, the office is the best place to connect. Better to buy your own connection, super cheap
in Morocco. You will probably be on the floating pontoon adjacent to the kings yachts. Security
is good. You are in a river away from the sea so no worries about weather
or sea conditions. Your boat will be secure.