Hi,
Roatan has by far the highest quality of life and the largest ex-pat community in the country. They are very diverse, very social and very supportive. In a week here you will know at least 10 of them. In a month you will have met probably 100 or more. There is always something going on which you can choose to be part of of you wish. You won't find an easier group to become part of anywhere in the world.
As for family, younger people are always on the go - work, kids, hobbies, friends so quality time together tends to be limited in your home towns. It is easy to het here with many direct flights, and easy to return. Time together becomes quality time, especially when they come to visit. Also with Skype or FaceTime you can talk every day, face to face if you like. I have had happy hour on the beach many times with my friends and family 5,000 miles away.
Let me know if you need more information.