Living and Working at Pompeii In 2018–2023, many team members stayed at the Vesuvian Institute in Castellamare di Stabia, a coastal town on the Bay of Naples. View of Mt. Vesuvius from Castellammare di Stabia Eating lunch in Castellammare di Stabia