I'm sure others can answer better, but in our two trips we felt perfectly safe. Most of the resorts have a security guard on duty at night. Lock up your valuables. Don't bring expensive jewelry--there is no place to wear it. Don't flash your money. Common sense, in other words. We were approached once about drugs, a "no thanks" worked. A flashlight helps at night, but more to keep from tripping over things on the beach. My feeling, unless you seek out trouble, chances are good it won't find you.