The Xavier Island is next to the famous Campeche Island the difference between them is that the Campeche Island has a white sand beach and the Xavier Island besides being farther into the ocean, has a cliff beach which makes it more Suitable for turtle diving. This is a natural habitat of Santa Catarina marine...Read more