Where and How to Book a Swim With Pigs Experience on Your Bahamas Cruise. For private island stops, look for swim with pigs excursions from Perfect Day at CocoCay, the private island owned by Royal Caribbean and also now a stop on select Celebrity cruises.