Located 350 miles off the coast of Senegal in West Africa, this necklace of islands remains a relatively hidden gem for ...