We just stayed at the Emerald Beach Resort the night before our flight home yesterday. They're still doing some re-construction, but they have a great beach and beach bar. It's just a short ride to the airport or a 10-min walk. I found a better rate booking through their web site instead of hotels.com.
www.emeraldbeach.com