Island · FranceTaravaiTaravai is a island in French Polynesia, France. Island in French Polynesia, part of Gambier Islands.View on the mapRead moreDiscover a random placeWhat is Random Atlas?More places in FranceRambouillet · CitySceaux · CitySedan · CityPalaiseau · CitySaint-Herblain · CitySenlis · City