Hello! my wife and 14 year old daughter are looking to visit the Bahamas for a vacation over Xmas (my son, a high school swimmer, has to swim over our Xmas break and I get to stay home with him!). they are looking for a safe place with lots to do, nice place (we are not price sensitive), they like to snorkel and be active plus lots of beach time. There are so many islands and so many options, I don't know if a large place or small place, all inclusive or not, and big island or small is the best choice. safety, quality and variety of things to do is critical. any help would be welcomed!