Volcanoes occur because of the position of the crust over a plate boundary or a 'hot spot' in the Earth's mantle. Continental volcanoes form when subducted crust melts to magma against the mantle, then is forced upward under pressure through cracks in the rocks above.