Top things to do in Huelva's Costa de la Luz

Beach in Huelva's Costa de la Luz

Flecha del Rompido

Possibly the most spectacular beach on Huelva's Costa de la Luz, this 8km-long sand bar along the mouth of the Río Piedras can be reached only by ferry, which keeps the crowds away, even in midsummer. The waters on …
Seafood in Isla Cristina

Hermanos Moreno

Beloved for its friendly service and reasonably priced daily specials, Moreno is one of several busy seafood spots on this square on the peninsula's northwest tip. It's opposite the seafood auction market, where you…
Beach in Isla Cristina

Playa Central

Along the rear of Playa de la Gaviota, a boardwalk trail heads east to Playa Central, the main tourism zone with a few hotels and restaurants. The beach here is a long unbroken swath of sand, popular for sunbathing …
Seafood in Ayamonte

Casa Luciano

Of Ayamonte's many seafood restaurants, Casa Luciano is a worthy favourite. Everything on your plate is freshly cooked, minutes out of the water. Its version of tuna, particularly prized along this stretch of coast,…
Museum in Isla Cristina

Sala Muestra del Carnaval

If you can't make Carnaval, pop into this small museum attached to the tourist office, which hosts a permanent display of prize-winning costumes. From here, the Ruta Turística del Carnaval walking route leads to sev…
Carnival in Isla Cristina

Carnaval de Isla Cristina

In the two weeks leading up to Ash Wednesday, Isla Cristina celebrates one of southern Spain's oldest Carnavals, with theatre and costume competitions, street parades and a grand Sunday horse-and-carriage procession…
Seafood in Isla Cristina

Restaurante Sol y Mar

The on-site restaurant at the Hotel Sol y Mar serves mostly seafood meals on a lovely beachfront terrace. Staff are very friendly.
Beach in Ayamonte

Punta del Moral

Backed by pine woods and high-rise developments, the long, sandy beach of Punta del Moral is a pleasant-enough place to swim, though not as pristine as the beaches further east in Huelva province.
Beach in Isla Cristina

Playa de la Gaviota

At the southern end of Avenida Federico Silva Muñoz (the continuation of the central Gran Vía), a bridge crosses a lagoon to reach the sprawling Playa de la Gaviota.
Beach in Ayamonte

Isla Canela

South of Ayamonte town are the broad, relatively built-up beaches of Isla Canela and Punta del Moral.