I just got back from a cruise that stopped in Nassau and used this forum to explore excursion options. We ended up going on an excursion that I don't hear reported on very often and I wanted to promote it as we had a great time. We did the combination snorkeling and heritage tour through the Clifton Heritage National Park. It was a wonderful experience. They book tours directly through their website: https://tourcliftonheritage.com/
The tour included personal pick-up/ drop-off directly at the port, snorkeling, beach time, lunch, and a tour of the historical and artistic parts of the park. We were the only ones signed up from our cruise and we basically had a personalized tour. There was no rushing or feeling that they were herding you like cattle, instead, the staff were excited to share information and to help people explore their national park. The snorkeling is off the shore and includes some amazing underwater statues. There is a snorkeling guide that goes out with you on a kayak and is available to assist if needed. One of the best parts of the experience is you feel you are contributing to local conservation and preservation efforts for a site that is valuable to the local population. There is just a lovely spirit to the place and the people working there. Travel from the port was about 30 mins each way but they were very conscious of cruise ship schedules and had good communication so we didn't feel like there were any concerns over getting back to the ship in time. Our driver provided information about the island and pointed out points of interest along the way so the drive was also very interesting. The beaches were beautiful, clean, and uncrowded. It would be a great option for groups with kids who are big enough to swim/snorkel. Lunch was basic (Chicken tenders, fries, and a bottle of water) but tasty and served right at the beach.
I heard so many people who say they skip getting off the ship at Nassau or people who have had negative experiences with the over-commercialized ship-sponsored excursions. I just wanted to promote this alternative.