L'Hotel delle Cave sorge in prossimità di una delle più belle spiagge dell'isola di Favignana, Cala Rossa, ed a circa 300 metri dal mare di Scalo Cavallo, facilmente raggiungibile anche a piedi.