Located at the foot of the mountains on Spain's rugged Costa Brava, Palamos boasts seven superb beaches, Iberian archeological remains from the year 6 BC, and the Church of Sant Esteve on the beach. Highlighting the town center is its 16th-century cathedral.