Belize, Isla Mujeres, Cancun,
Just asked the Admiral for her conformation. We've never felt unsafe or heard of anything.
Belize is expensive and you need to know how to deal with the authorities to keep the cost down. Two suggestions, turn off the AIS transponder if you have one and when the port captain asks how long you will be staying tell them one week.