In Nassau, for a family, I think the lagoon tour is good. In Freeport, you can take a taxi down to the market area and then take a short walk to a nice beach. It was my first time to the Bahamas and wasn't overly impressed by it. Beautiful views though. I wouldn't recommend anything in Freeport though.