If you think of Spain in terms of dreaded, overcrowded beach resorts, the Atlantic coast of Andalusia will surprise you. It has some reasonably developed beach towns as well as completely unspoiled beaches with no services, promenades or direct access by car. The interior is characterized by white towns that have preserved their medieval architecture, dating back to the Moorish occupation of Spain.