Nestled on the Costa Blanca between Alicante and Valencia, Moraira is a small Spanish town that has managed to retain its village charm despite the growth of tourism. No large hotel complexes or ...