Marae Taputapuatea temple complex Raiatea island. Leeward / Society Islands, French Polynesia, Oceania, South Pacific Ocean.