An elegant beachfront hotel combining Andalusian architecture with a luxury spa and stunning sea views.