Algarve, Portugal. Festival of Sand.