The Tallest Mountain In The Solar System Could Have Been An Island