DR sounds like a nice vacation spot But please bring at least one friend.
Great that they want to help but looking at the bigger picture, your friend or boyfriend really needs to nail a job down there and make his own living however small or big. Because when the time comes to petition him, at least he won't seem like he's an unemployed person just mooching off you and being with you simply for a green card. Despite not finishing high school, truly, there should be some lower level jobs that he could start with. And like @Lucky Cat said, Morocco is a tough consulate.
Meet more, spend more time together in person, start saving/gathering evidence from every meeting just in case you guys really end up going for a fiance or spousal visa. You guys will need it.