We had a fantastic day at the Bahamas! And you can to but there are some things you should realize. By booking this day trip you are really getting transport to and from your hotel in Miami to the port and the ferry ride from the port to the bahamas. The ferry ride is around $30 USD so if you can easily get yourself to the port then no point doing this day trip. However as a tourist it was easier for us to pay for the day trip and not have to worry about getting to the port and back. It does not include whatever you want to do in the Bahamas. Nor do the tour operators actually get in the boat with you. Once you get to the boat you are in the hands of the ferry company (who are very good but just worth knowing that you are not taken care of all day but the day tour people) The boat arrives at the port on grand Bahama and there is no beach here. You can pay $15 and get transport to a public beach near by if you want to do it the cheap way. Or you can splash out on an all inclusive resort pass (around $70 per person) that will include use of the resort including food and drink and a bus there and back. I would recommend doing this. You buy the passes to the resort or for the bus on board the boat and they will tell you the pros and cons of each option here.
This was a very very disappointing excursion: The pick-up was at 5 am at Ocean Drive with an SUV without any business identification, and with a driver and a guide who spoke Arabic among themselves. I got in the car, but was seriously thinking about the fact that nobody knew where to look for me should things go seriously wrong. There were a number of serious problems throughout this cruise: I HIGHLY RECOMMEND PEOPLE TO AVOID THIS !!!!!
this trip was so good, they picked me up and dropped me off at my hotel in Miami Beach, the ferry trip was around 5 hours round trip. it was worth it, I loved it. when u get to Bahamas do not listen to the tour bus guy about to the access to the beach, he send you through a long hike, you better get through the hotel lobby. just look for the hotel entrance. which is right in front of the drop off, you stay in Bahamas around 4 hours. it all depends what you want to do. I pretty much stayed on the beach, bring your own towel for the beach chair. the drinks at the bar only take credit/debit card. the pool was not as blue as I expected to be, but who wants to be at pool if you have the blue beach there right? anyways for the experience of Bahamas. it was the best now that I know I can definitely spend more time there. have fun!