Loew's Coronado is really nice
L'Auberge in Del Mar is beautiful (I used to live by this hotel)
The Hilton on Mission Bay is a pretty popular "water" hotel in SD, but Mission Bay just stinks in the summer (literally it smells like a cesspool) - so I would avoid.