Cruising the Bahamas on December 17, 2012 Bahamas Cruise Freeport Harbour Grand Bahama Island Palm Beach Port Lucaya Snorkeling +