Volcanoes form in two situations: when an oceanic plate descends beneath another oceanic plate or when an oceanic plate descends beneath a continental plate. This process is known as subduction, and it results in different types of volcanoes depending on the location: An island-arc volcano is formed as a result of ocean-ocean subduction.