another way that volcanoes are caused is by destructive plate boundaries which is when plates move towards eachother. the dense oceanic plate is forced under the lighter continental plate, into the mantle where it melts. this molten rock rises up to the surface through cracks in the rocks.