Where is the best place in the Bahamas to go on holiday?

Given that there are direct flights to Nassau, this tends to be the focal point for US and British families to congregate for Spring break and the holiday periods. Nassau has 2 major resorts - the famous Atlantis, and the newer Baha Mar. Baha Mar allows you to use all 3 properties amenities regardless of where you are staying so is probably the best bet offering the most experiences and restaurants. It's also got it's own water park - Baha Bay. 
For those looking to get off the beaten track - you cannot beat Eluthera, Harbour Island and the Exumas. Andros is the largest of the islands, and offers a gorgeous resort Kamalame Key. Top tip is to hire a boat captain to see some of the outer islands- Exumas, Rose Island, Green Key etc.