Ayamonte is a town and municipality in the province of Huelva, which is situated in the autonomous community of Andalusia, sitting just on the border with Portugal. The town is the most western resort in Andalusia on the Costa de la Luz, situated at the mouth of the Guadiana River. The views to the river and surrounding scenery are stunning and Ayamonte is also close to the wonderful beaches of Isla Canela and Punta del Moral. Ayamonte is a pleasant town in which to take a stroll. The central area with shops, bars and restaurants is designated a pedestrian area. The narrow streets that wind through the Medieval part of town link any number of plazas, each with its quota of cafes.