All cruise ship passengers arriving on Grand Bahama Island from Florida will dock at Lucaya Harbour, a suburb of Freeport. Freeport is the main city on Grand Bahama, an island in the northwest Bahamas off the Florida coast. Port Lucaya and its marketplace have evolved into the tourist hub of the island. It is located near most restaurants and shops. The action is sizzling in Freeport, the resort center of Grand Bahama Island. It’s best known for the oceanfront Lucaya district’s beaches, resorts, shopping, and plenty of razzle-dazzle entertainment, from a casino to music clubs to barefoot beach bars. Boasting one of the world’s largest underwater cave systems, three national parks, endless beaches, and crisp blue water, Grand Bahama Island has it all.