Barcelona
I have stayed at the Ritz Carlton (Hotel Arts) in Barcelona on numerous occasions. It is right on the coast but is a high rise opposed to a low-rise, beach style resort, with a casino right next door (access across from valet parking).
The pool is rather small, but with the meditteranean 100ft away, who needs a pool?!?