@Mollie14 I don't live anywhere near Cabo, so I wouldn't have any recommendations for that area. (It's like asking someone who lives in California for a recommendation for an accountant in Ohio). The thing to do is, when you do boots on the ground research there, to ask for recommendations from people who live there, and try to connect with other hosts there.
As far as I'm aware, if you don't have Mexican residency status and therefore a Mexican tax number, guests will be charged 20% tax (it's 4% if you are registered with the Mexican tax bureau) plus 16% Goods and Services tax, but there may be more. I haven't hosted for a year, because I have a home share listing and haven't been vaxxed yet, so I'm not up in all the new tax laws regarding Airbnb and Mexico.
So with Airbnb fees, guests are going to be paying in total about 50% more than your nightly rate.
And US citizens and residents have to declare all worldwide income. There is a tax treaty between the US and Mexico, which prevents double taxation. So whatever taxes you paid in Mexico would be deducted from what you would owe in the US.
One thing to be aware of is that Airbnb isn't "easy money", especially if you are a remote host. There's a lot of things to be aware of and a lot of expenses involved.