Helaine, you might try this. We stayed here three years ago. I'm not sure where RSSC docks, but our Silversea ship docked right outside. Very convenient and right at the base of Las Ramblas. Also, the on off bus and skytram are right out the door. We loved it.
http://www.grandmarinahotel.com/


Don