STP is a mountainous island