The only resort island I've been to is Mauritius. Kinda the other way to where you're thinking but it is beautiful especially on the west coast. We stayed at Sugar Beach, the people are friendly, very relaxing, has activities and kids club.