I didn't mention Pacific Terrace or Tower 23 because they don't offer spa services on site(that I know of)
They both face the ocean in our Pacific Beach neighborhood.They are both quite nice! Tower 23 does not have a pool. I am not sure what sort of "shopping" you have in mind since you are a USA citizen and most chain stores will be similar to those near your home.
The "shopping in Pacific Beach tends to be souvenir sort of surfy stuff or some basic chain stores but not malls or nice boutiques.
Coronado is actually its own separate city with a small town feel., Orange Ave. there is like "Main St." and there are stores/restaurants etc. It is a fairly high end city.
Mission Bay (look on a map)Park has 26miles of green space/manmade bays/walking trails etc. but not stores --more parklike.
The Pacific Beach neighborhood along the ocean has a lower key surfer/beachy feel with restaurants/bars but very low key except for the lovely restaurant in the Tower 23 hotel called JRDN.
It will be about an hour on a bus from Pacific Beach to downtown and Balboa Park where there are lovely museums /theater/outdoor entertainment etc.
The Catamaran Hotel has a special pick up arrangement with our hop on hop off bus tour if that would interest you:
The best rooms at the Cat face the bay!!
Edited: 1:39 pm, August 15, 2013