Will she stay in Almeria city or in another town?
Almeria is a nice and small mediterranean port city, it has a beach, a moor castle (Alcazaba) and a LOT of tapas.
Around the province there are beach resorts like Aguadulce, coastal nature parks (Cabo de Gata) , an arid desert-like interior where Clint Eastwood's spaghetti westerns were made and high mountains.
_________________________
Need info about Bilbao? ask me!