Grand Bahama = Freeport. (not Nassau). Freeport is a relatively inexpensive port., as there's just not much there. Coco Cay is also in the Bahamas, but a few hundred miles south of Freeport, teeny, and privately owned - by RCI. Nassau is the most popular stop in the Bahamas, but is nowhere near Grand Bahama (Freeport). The best thing you can do is look at a map of the Bahamas, which is an independent island nation (as of 1969 - used to be British), and encompasses a couple of hundred islands. Forgive me for saying this, but...cruisers...get to know your geography! If you're willing to pay for your cruise, know where you're going.