Nassau, Bahamas cruise question

Donna

Has anyone been on a cruise to Nassau? I heard it’s better to buy a day beach pass from a nearby hotel than to book an excursion through the cruise line. Is that true and do you have any advice on who to book through?

Thanks!