Le Tahaa is truly the pearl of French Polynesia. Located on a small motu (sand island) near Tahaa, this resort will give you the paradise that can only be found in the South Pacific.
Resort Photos
From Le Tahaa French Polynesia