Hotel Costa Brava offers unfussy rooms and features an airy restaurant, plus a rooftop pool with sea views.