Hotel Barcelona Catedral. Clean, quiet, on the edge of the gothic quarter, and a 5 minute walk to Las Ramblas. It is surrounded by non-touristy places to eat.
We visited Devil's island with SB several years ago. At that time, if you had a certificate saying that vaccination was contraindicated, you were exempted. Good luck.