You can swim with pigs on 2 islands.. Exuma and Rose Island. Exuma, home to the wild and famous swimming pigs of the Bahamas, is a 2 hour boat ride each way from Nassau. Rose Island, home to "farm saved" swimming pigs, is a 25 minute boat ride each way from Nassau.