I recently received a copy of refusal letter which states the reasons were lack of interdependence, age gap (I am 8 years older) and not enough visits. I would think reapplying and fixing the interdependence and visits would be what I should do, but the Visa office is Rabat and they have a lot of refusals due to "not a genuine marriage" - so I don't know if it is a waste of time reapplying if they will probably just say the same thing next time.
Well, in that case, you should appeal instead of reapply. Even you think about reapplying, you still need to take time to build up more strong evidences to support your case, couple more visits or couple more months staying with your husband won't help in any way, especially if it would all happening in a short period (let's say less than a year), before you reapply. Reapply, right after refusal, only works if the refusal is based on minor errors or concerns, such as missed some info on application or some significant changes occurred in your life that will strongly support your case (being pregnant or even having a child, sometimes won't be considered an automatic fix of your situation). Anyhow, in order to making a reapply work, you still need at least year or two to accumulate more evidences, and an appeal will probably take the same time frame to wait a hearing date, and you can still use the waiting time to build you case. But to appeal, at least on its surface, you are telling CIC that they made a wrong decision. Ultimately, the decision is yours.