I do some work/research online for which I need fast and stable internet. I need to make video calls, download and upload data frequently, access remote servers etc. I am currently located in Tulum, Quintana Roo where I paid for a membership in a co-working space. There, the internet works perfectly, however in the near future, I would like to move to a less touristy area than Tulum. One place I am considering is Mahahual where I could not find any co-working spaces. I am open to other locations, too.
Without co-working spaces, I see three options for internet access. In a cafe with WiFi, in my accommodation or mobile data. In my experience, the first two are usually too slow and unreliable for my work. Mobile data I think depends on the network coverage and plus, I haven't been able to find any unlimited packages from any providers. Buying 5GB every day for 500 pesos is just not feasible.
So, I wonder if there is something I can do to get good internet, for example satellite internet or to install something in my accommodation in cooperation with the owner. I also saw an answer to a related question that mentions Speedify but I am not sure that can help me. I admit I don't know much about internet connection and its peculiarities. Obviously, I am aware it will cost me something and up to USD100/month would be ok.
Question: What can I do to have stable and fast internet outside of major cities in Mexico?