This was a great itinerary - Five night Bahamas. Atlantis excursion was worth the money. Most beautiful water we saw for the entire cruise was at their beach. Nice water park with slides that all have a little something extra. The lunch options included in the excursion were good. You have to take credit card to Atlantis or you will not get a locker and have only one choice for food if you are paying in cash.
They have done some improvements to Half Moon Cay and the snorkeling by boat was fun but they desperately need to add some more bathrooms to central plaza area and another beach area as they had us packed in like sardines. It only takes one very loud, foul mouthed person to run the beach for everyone else because you are so densely packed into such a small beach area. But beach is pretty. Because of the tiny, packed beach, I recommend excursion or long walk to a less crowded area.
Freeport discover scuba excursion was a little disorganized by our standards but highly efficient by island standards. Great food but did not have more than a few minutes to enjoy it.
Very easy to embark and disembark - especially if you have priority boarding. Private transportation areas are right outside doors of port. No long walks here.