Alicante is a charming city on the Mediterranean coast of Spain