Love the Bahamas. Pink Sands, Harbour Island is beautiful with it laid back atmosphere and the best conch salad ever at Queen Conch near the port. Spicy!
Eleuthera Island is definitely the best island for snorkeling. Having the beach all to ourselves was a definite perk and something I look for in a public beach in general. The accommodations on the island use recycled water. Thus you will never get clean here as the water still has a high salt concentration. I love sea salt swimming pools but not my shower! Ick. The only down side.