5 hotels across 0 neighborhoods
Find hotels in Puerto de Tazacorte, La Palma — a black-sand harbour town known for diving, whale-watching, and access to Caldera de Taburiente National Park.
Puerto de Tazacorte sits on the southwest coast of La Palma, in Spain's Canary Islands — a small fishing port where black-sand beaches meet the Atlantic at the base of steep banana plantation terraces. The town grew around its harbour, and the waterfront retains working-boat character alongside a row of seafood restaurants that serve freshly caught parrotfish and vieja. The beach, Playa de Tazacorte, stretches roughly 400 metres and is sheltered enough for calm-water swimming through most of the year.
Visitors come primarily for the diving and whale-watching — the waters off La Palma's west coast are part of a protected marine corridor where pilot whales and bottlenose dolphins are sighted year-round. Several dive centres operate directly from the port, offering access to volcanic reef formations within minutes of the harbour. The town also draws travellers using it as a base for the Caldera de Taburiente National Park, located inland and reachable within roughly 20 minutes by car.
Puerto de Tazacorte is separate from the hilltop town of Tazacorte, which sits about 2 km uphill. The port area has a concentrated cluster of accommodation options — mostly small hotels and apartments — along Avenida Marítima. The nearest airport is La Palma Airport (SPC), approximately 25 km north, with connections to mainland Spain and other Canary Islands.