In Moorea, French Polynesia. Moorea means "yellow lizard" in Tahitian, The island is part of the Society Islands.
Located on a headland in Moorea, French Polynesia.