We have stayed at the Emerald Beach resort by Wyndham.. Very nice - directly on the beach and has a Starbucks in it!!
You can rent directly from the owner by using the vrbo.com site.
Have also stayed at Tidewater, Splash, Calypso and Tropic Winds.
You can rent any of these from vrbo.com...