Cadaqués is beautiful, not easy to get to without a car, and has limited hotel options. The Octavia is perfectly located, clean, simple, nice rooms, and a good value (keeping in mind that high season for tourism inflates everything in Spain). Access to a parking lot shared by two hotels is a plus, but the policy of no reservations for parking makes that a gamble.