The town of Almería, in Andalusia, is largely left out of the most popular tourist routes, with its moon-like landscapes, deserted beaches, Western-style scenery - and a legendary link to the Beatles.