Spanish Landing is a very nice spot along the San Diego Bay. Beautiful trees, park benches, green grass, etc.