Nestled near the Arcomagno staircase, Pamela Beach offers a unique experience in the bay of San Nicola Arcella.