Take a look at Grand Case Beach Club. You can keep your unit for yourself totally, or in the rental division, which they manage for you. Wish we'd done it years ago. It's gated, safe, very well run with updates to the property every year.
If life hands you a lemon, just squeeze it on a lobster!