There are no beaches near the cruise ship port in Freeport. Everyone has to take a taxi somewhere for a beach. The taxi only costs $10 per person for a round trip ride, so I would suggest going to the Lucayan Marketplace (about a 20 to 30 minute ride), then if you walk across the street and down to the right past the Grand Lucayan Beach Resort, there is the free public beach entrance. They have jet skis for rent there on the beach. For $10 per person, you can use the facilities (pool, hot tub, lounge chairs, hammocks, etc.) of the Grand Lucayan for the day. It's really up to personal preference if you think thats worth it. Hope this helps.