The iconic annual sand nativity scene opens on Las Canteras beach