If your one major purpose in coming to the San Diego [1] area is to lounge on a white-sand beach, consider booking a stay north of the city proper.
Some of the best beaches cluster in the North County area. Accordingly, you’ll find everything from modest motels to chi-chi resorts available in the area.
Links:
[1] http://www.moon.com/destinations/california/san-diego