Horta d’en Rahola
Hotels in Cadaqués tend towards the old-fashioned so this contemporary adults-only boutique hotel is a find. It’s set in a converted 18th-century villa amidst lovely gardens, and only a short walk from the waterfront and town centre. Staff are helpful and there’s a good restaurant with a terrace.