I been in Cristal beach March 2019 while I was on a cruise in Bahamas. When you arrive to Freeport you don’t have much to do in reality, the only option is taking a van to some of the beaches nearby. Cristal beach is one of those and they attract tourists because of the swimming pig experience. WORST EXPERIENCE EVER. If you think you will find wild pigs laying on the beach you’re wrong. We booked the activity and the only thing we did was going to the sea with few pieces of apple to feed the pigs. However there are no pigs. They keep them in boxes in a small island and what they do is opening the cage to let them out. ( see image attached)
You’ll pay 35$ to see gigantic domestic pigs screaming and pooping around you.
Also this company is managed by really unpleasant people, they refuse a bottle of water to a girl that was fading because there’s no ATM. You’re stuck in a tiny island , no ATM and no transports back.
Also one of the workers of that company was found guilty of stealing a purse to a lady while she was doing the Pig experience.