The Dingle peninsula is a piece of heaven on earth.