Altea and Denia shine bright among Spain's most captivating towns on the coast