There's another Embassy Suites closer to DL on Harbor (about a mile away or so).
The Desert Inn and Suites on Harbor has an indoor pool and is right across the street from the DL entrance, so you can walk. It's not a GREAT pool, but it's adequate, as is the hotel.