In the Cancun area I'm very partial to Isla Mujeres. It has easy access from down town Cancun by ferry
and gets you away from the hustle of the city. If you use a marina in the lagoon
it is as good a hurricane
hole as there is in that area. Any of the marinas out of the bay are more exposed but fine out of hurricane season. I liked Marina Del Sol and spent a couple of years there. Not fancy and no pool but Qualberto lives right at the end of the dock
and keeps a close eye on things. He also has several well set moorings that they run lines to if a big storm is threatening to spread the loads away from the dock
Everyone there puts pilings in with a hose to "water jet" them in rather than driving them. I would ask how long the pilings that you tie to have been in. Less than a year means they would not be too sturdy in a real storm.
Lots of great cruising in the area.
I have heard good things about the Rio Dulce and regret not getting down there. However the air service
to Cancun with great ferry service
to the isla makes this area very easy to get to and from.