Our cruise stops at Freeport and Nassau. Because I'm on a budget, which is the closest free beach to go to and how would I get there (is it walking distance or do I have to catch a taxi and if so, what is the price range for a taxi ride)? Or what is the cheapest mode of transportation?