La isla está formada por dos penínsulas montañosas, Huahine Nui (Gran Huahine) y Huahine Iti (Pequeña Huahine), unidas por un estrecho istmo que separa las bahías de Maroe y Bourayne.