Twin Peaks, also known as Twin Peaks Mountain, is a volcanic peak on northern Vancouver Island in southwestern British Columbia, Canada, located 14 km southwest of Port McNeill. It consists of andesite lava that was erupted three million years ago when the Alert Bay Volcanic Belt was volcanically active during the Pliocene period.