Many good suggestions here..I would seriously consider Jason's Coconut Breeze ( Formerly Agape). If there are cruise ships crowds ( unlikely for a while) you have a beautiful place away from them..but a short walk to a glosious beach with bars, food and nightlife. Nanny Cay is fine..but it does get very hot there at times.