The trip was split into three parts that didn't seem to communicate to each other.
We paid for the cheaper trip that didn't include the "swim with pigs" but claimed to have all inclusive.
First we were transported to the port via bus, received multiple paper bracelets without knowing
what they were for. None of the people that brought us there joined us on the ferry trip, so we were "delivered" to completely different crew. Then there were two barely understandable broadcasts made on the ferry which told us that we had to get our tickets from a little kiosk on the ship. These in turn were used by another travel company to determine which beach we paid for and we got transported there by bus. The bus then just dropped us off and returned four hours later, leaving us at a beach that had two "tourist attractions"; a restaurant and a little resort that you have to pay additional 5$ for. Since we came from the US, we didn't have any cash with us and thus were unable to pay the entrance fee, even though we wanted to. There was no ATM at the whole beach and the restaurant, while accepting credit card payment, refused to let us "buy cash" from them. So we were stranded at a beach, ate in the restaurant and waited for the bus to pick us up again.
There was no personnel from the travel agency that felt responsible for the whole thing. I cannot recommend this trip by any means.
Response from Host
Jul 2019
We are so sorry you decided not to join us for the Pig Beach visit or the free trip including beach day pass at Lucaya. You are absolutely right that credit card payments in the Bahamas are not as common as in the US. It's always a good idea to bring some extra cash to the Bahamas. Thanks so much for the feedback.