From Alicante: Santa Bárbara Castle, Canelobre Caves & Beach in Alicante, Spain