I opened a www.remarpro.com account for our site crabfeasts.davidtours.net a couple days ago and I still can’t log in.
There’s some misunderstanding here.
www.remarpro.com does not host user websites, so you can’t open a site at www.remarpro.com.
The account you open at www.remarpro.com is merely used to log in to the www.remarpro.com website (not your own WordPress site!) to ask questions in the forums (like you’ve done here) and participate in other WordPress project sites.
You likely set up the WordPress site in the same hosting account you’re using to host your primary website davidtours.net. So I’ll recommend you reach out to the company you’re paying to host your website for help with this.
But one thing is for sure, you don’t get a site from WordPres.org directly: you only get the free WordPress software which you then install on your own hosting account. And your www.remarpro.com account is not in any way connected to your own WordPress website’s account.
Good luck!